本シミュレータは、HTML5(canvas要素)+WebGL(Three.jsライブラリ)を用いて、プラグインなし実行することができます。
ただし、クライアントサイドのブラウザとグラフィックカードが、HTML5とWebGLに対応している必要があります。
(1)本ビューアは、水素原子の波動関数の解析解を用いて、波動関数の振幅に比例した確率に従って点描画しています(「赤」と「青」は波動関数の正負を表します)。
(2)「K核」「L核」「M核」「N核」の各電子状態の波動関数のそれぞれに計算し(「計算ボタン」をクリック)、「描画」チェック欄にチェックを入れることで、波動関数を描画します(再計算も可)。
(3)「Web worker」と呼ばれるJavascriptの並列化技術を用いています(計算途中でも操作可能)。
【解説ページ】 HTML5による物理シミュレーション〜水素原子の波動関数ビューア〜
描画点数 | |
描画点サイズ |
核 | 電子状態 | ステータス | 描画 | ボタン |
---|---|---|---|---|
K | 未計算 | |||
L | 未計算 | |||
未計算 | ||||
未計算 | ||||
未計算 | ||||
M | 未計算 | |||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
N | 未計算 | |||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 | ||||
未計算 |