benzene プログラム仕様
- 概要:
ベンゼン分子のHückel近似による電子構造計算と状態密度(DOS)の可視化を行うスクリプト。
- 詳細説明:
このスクリプトは、Hückel近似法を用いてベンゼン分子(6炭素環)の電子構造を解析します。 Hückel行列を定義し、その固有値問題を解くことで、分子軌道のエネルギー準位と波動関数を計算します。 計算されたエネルギー準位はソートされ、その縮重度が特定されます。 その後、ガウス型ブロードニングを適用して状態密度(DOS)を計算します。 最後に、matplotlibライブラリを使用して、計算された電子準位と状態密度の両方を一つの図にプロットし、 ベンゼン分子の電子状態を視覚的に表現します。
- 関連リンク:
benzene_usage
- Quantum.benzene.main()
- 概要:
Hückel行列の対角化を行い、エネルギー準位と状態密度をプロットします。
- 詳細説明:
この関数は、ベンゼン分子のHückel行列を用いて固有値問題を解き、 分子軌道のエネルギー準位を計算します。 計算されたエネルギー準位はソートされ、その縮重度が特定されます。 その後、ガウス関数を用いたブロードニングによって状態密度(DOS)を計算します。 最後に、matplotlibの機能を用いて電子準位とDOSを一つの図に描画し、表示します。