[matplotlib 3D] 38.双曲面(Hyperboloid)

matplotlib 3D
スポンサーリンク

matplotlib mplot3dによる双曲面

コード

でできる図。

解説

モジュールのインポート

3Dグラフの設定

データの生成

双曲面は媒介変数でデータを生成するので、uとvを先に作成してmeshgridする。

双曲面は媒介変数で以下のようになる。

$$X = cosh(u)*cos(v)\\ Y = cosh(u)*sin(v)\\ Z = sinh(u)$$


軸範囲、軸ラベルの設定

3Dグラフの表示

参考

コメント