SphericalPlot3Dの使い方を学んでいます。私は次のステートメントを使用しています:SphericalPlot3DをMathematicaで使用する方法
私は同じ軸の周りに回転したy軸に沿って余弦曲線を得ることを期待していました。多かれ少なかれ砂時計に似ています。私が得るのは球です。回転した垂直余弦を得るためにSphericalPlot3Dで指定する必要があるのは何ですか?
私は、次のステートメントを使用する場合:
SphericalPlot3D[Cos[2 θ],{θ,0,π},{ɸ,0,2 π}]
を私は2つの砂時計、y軸に沿って、他の上に立ってものを得ることを期待します。私は別の何かを得る。どこが間違っていますか?あなたが望んで
感謝/ミカエル
最初の引数は、原点からの球座標半径です。どちらの場合も、ドメインの一部に対して半径が負(無効)であることに注意してください。mathematicaはその部分を無視していると仮定します。 – agentp
はい、今は半径関数を二乗していますが、より良く機能しますが、半径関数の正方形(cos(2θ))では間違っています。しかし、Mathematicaで利用できるSphericalHarmonicY関数は、二乗の後にプロットできる正しい関数を返します。 –
私は上記のように間違っていました。負の半径が有効で、単純に反対方向にサーフェスを投影します。 'PolarPlot'を使ってあなたが望む姿を得て、' SphericalPlot3D'に変換する革命の表面を作りたい場合は、 – agentp