Python はプログラミング言語ですが、豊富なライブラリを持ち、スプリプト言語のような感覚で高度な科学技術計算を簡単に行うことができます。
※ PythonによるHückel分子軌道法計算プログラムについては、簡単なヒュッケル分子軌道法(HMO法)計算プログラム のページを参照してください。
※ IPython(x,y)などのように、起動時にNumpyやScipyが読み込まれる設定になっている環境ではimportの必要はありません。
Python処理系を単独でインストールしている場合は、Numpyモジュールを追加インストールする必要があるかもしれません。
= α + β +
)
= α - β - )
と求められました。
一般には、eig()で求められた固有値は大きさの順に並んでいないため、降順に並べ替える必要があります。
= α + 1.618β
= α + 0.618β
= α - 0.618β
= α - 1.618β
と求められました。
= α + 1.618 β ψ1 = 0.526φ1 + 0.850φ2
= α - 0.618 β ψ2 = 0.850φ1 - 0.526φ2
と求められました。