関数 > グラフ > 座標系の写像関数
座標系の写像関数
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 つで指定することもできます。
これは役に立ちましたか?