Anaconda 学習:matplotlib の quiver

2018-02-07 :  PCクリニック
「Python magnetic」と検索していたら、

Stack Overflow の、
magnetic field visualization with quiver-function
が見つかった。

 I want to visualize the magnetic field of a wire with the quiver function.
===
 私は、震え機能を備えた電線の磁場を視覚化したい。???
じゃなくて、
 磁場(ベクトル場)を quiver 関数を使って表示したい。

で、
これの回答[1]は:

 it looks like quiver only supports 2d plots right now,
 but you could make it 3d by plotting multiple 2d layers into a 3d plot.
 You can follow my example to see how to do these layers.
===
 それは、今のところ2dプロットしかサポートしていないようですが、
 複数の2Dレイヤを3次元プロットにプロットすることで3dを作ることができます。
 私の例に従えば、これらのレイヤーをどのように行うかを知ることができます。


それで、回答者の“example”を見ると:
 「Plotting implicit equations in 3d
の回答[36]ですね。

 You can trick matplotlib into plotting implicit equations in 3D.
 Just make a one-level contour plot of the equation for each z value
  within the desired limits.
 You can repeat the process along the y and z axes as well for
  a more solid-looking shape.
===
 matplotlibをトリックして暗黙の方程式を3Dでプロットすることができます。
 それぞれのz値の方程式の1レベル等高線プロットを目的の範囲内で
  作成してください。
 より強固な形状のために、y軸とz軸に沿ってプロセスを繰り返す
  ことができます。


“quiver”についてイマイチなので、日本語の説明を探した:
矢印(ベクトル)の描画方法①:quiver(x,y,u,v)

  x-y平面に座標(x,y)を基点として,成分(u,v)のベクトル(矢印)を描きます。

  matplotlibモジュールでは、quiverメソッドを利用することで
  ベクトルの描画ができます。


と云うことですか。


つまり、
matplotlibquiver関数を使うと、ベクトルを表示できる。

でも、
これは2次元(平面)図のみ。

だが、
3次元の陰関数(implicit equations in 3d)を
表示する方法がある。[上記参照記事]
  from mpl_toolkits.mplot3d import axes3d
  import matplotlib.pyplot as plt
  import numpy as np
として、
関数 plot_implicit( fn, bbox=(-2.5,2.5) ) の定義を行う。
すると、

以下のコードで、Goursat Tangle をプロットできる。
def goursat_tangle(x,y,z):
a,b,c = 0.0,-5.0,11.8
return x**4+y**4+z**4+a*(x**2+y**2+z**2)**2+b*(x**2+y**2+z**2)+c

plot_implicit(goursat_tangle)


本日はここまで。


Anaconda ( Python ) 学習は続く。


見ていただいた序でとは厚かましい限りですが、
お帰りに投票して頂けるとなお嬉しいです。 ⇒ blogram投票ボタン


180112
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

おきてがみ/blogram
blogram投票ボタン



おきてがみ

最新記事
カレンダー
04 | 2018/05 | 06
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

Author:<紙>
ようこそ。
「パソコンヲタクの雑記帳」
もろもろなことを綴っています。
パソコン ヲタクってねくら?
画像は kami でなく kani です。

カウンター(fc2、i2i) /Google Analytics


i2i(from 2010-08-24)
Total =
Today  =  
Yesterday=
アンチエイジング

Google Analytics
ブックマーク