[matplotlib 3D] 39.二葉双曲面(Hyperboloid)

matplotlib 3D
スポンサーリンク
スポンサーリンク

matplotlib mplot3dによる2葉双曲面

スポンサーリンク

コード

でできる図。

スポンサーリンク

解説

モジュールのインポート

3Dグラフの設定

データの生成

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

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

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


軸範囲、軸ラベルの設定

3Dグラフの表示

Zのプラス側とマイナス側の両方をプロット。

スポンサーリンク

参考

スポンサーリンク
matplotlib 3Dpython
スポンサーリンク
この記事をシェアする
sabopy.comをフォローする
スポンサーリンク
サボテンパイソン

コメント