0

デカルトから球面への記号変換を行う方法はありますか? 私はそれをできた:

x = r * sin(theta)*cos(phi)

など、x、y、z の式にプラグインします。これを行うためのより簡単なコマンドはありますか?

4

1 に答える 1

2

シンボリックオブジェクトで変換できるかどうかはわかりませんcart2sphが、そのドキュメントにはマッピングが便利に綴られています:

phi = atan2(y, x);
theta = atan2(z, sqrt(x .^ 2 + y .^ 2));
r = sqrt(x .^ 2 + y .^ 2 + z .^ 2);

この明示的な変換に頼る必要があると思います。

于 2013-07-18T15:35:47.733 に答える