座標系の写像関数
• xy2pol(x, y) または xy2pol(v) - 点のデカルト座標 (x, y) を極座標 (r, θ) に変換します。
• pol2xy(r, θ) または pol2xy(v) - 点の極座標 (r, θ) をデカルト座標 (x, y) に変換します。
• xyz2sph(x, y, z) または xyz2sph(v) - 点のデカルト座標 (x, y, z) を球座標 (r, θ, φ) に変換します。
• sph2xyz(r, θ, φ) または sph2xyz(v) - 点の球座標 (r, θ, φ) をデカルト座標 (x, y, z) に変換します。
• xyz2cyl(x, y, z) または xyz2cyl(v) - 点のデカルト座標 (x, y, z) を円柱座標 (r, θ, φ) に変換します。
• cyl2xyz(r, θ, z) または cyl2xyz(v) - 点の円柱座標 (r, θ, z) をデカルト座標 (x, y, z) に変換します。
各関数は、新しい座標を含む 3 成分の列ベクトルを返します。角度はラジアン単位で表されます。
sph2xyz 関数と
cyl2xyz 関数は
CreateMeshおよび
CreateSpaceの最終引数として使用できます。
引数
• x, y, z, r, θ, φ は実数です。度数演算子を追加しない場合、角度 θ はラジアンで表される角度として解釈されます。
• 元の座標を、2 成分または 3 成分のベクトル v 1 つで指定することもできます。