Hの波動関数 画像ギャラリー

水素原子の波動関数を計算するプログラム plot_wf.pyと本ページは、
シミュ君日記の Youtube動画を見てインスパイアされて作成したものです。ここに御礼申し上げます

2024年度 結晶工学スクール 関連資料 の 「関連プログラム」で公開しているplot_wf.pyを使って作った画像・アニメーションです。
アニメーションでは、固有関数の時間変化を表示しています。位相は表面色で表示されており、
ファイル名に 'r' とあるものは ψr、'a' とあるものは |ψ| を表示しています。

plot_wf_の後の文字列は以下を示しています。


プログラム plot_wf.py

plot_wf.py
Hの波動関数のプロットおよびアニメーション: plot_wf.py (download/show)
使用ライブラリ: H波動関数ライブラリ: tkWavefunction_H.py (download/show)
使用ライブラリ: 3d描画ライブラリ: tkPlot3d.py (download/show)
Usage: python plot_wf.py mode function (nsamples) ex: python plot_wf.py iso3d 3dxyr # 3dxy(yz)軌道のψrの3次元等高面
ex: python plot_wf.py dot 321r 30000 # 3dxy(yz)軌道のψrに比例した密度で散布図描画。30000点をモンテカルロサンプリング
ex: python plot_wf.py dotc 321r 30000 # ↑の散布図に、xy,yz,zx面の等高面を追加
ex: python plot_wf.py rplot 211a # 2px,y軌道の|Ylm(θ,φ)|のパラメトリックプロット
ex: python plot_wf.py ranim 431a # (n,l,m)=(4,3,1)軌道の|Ylm(θ,φ)|の時間変化のアニメーション
ex: python plot_wf.py dotanim 431a # (n,l,m)=(4,3,1)軌道の|Ylm(θ,φ)|の時間変化のアニメーション
ex: python plot_wf.py iso3danim 431a # (n,l,m)=(4,3,1)軌道の|Ylm(θ,φ)|の時間変化のアニメーション