0
このコードでは、無限(nxn)の行列を切り捨てて、14×14行列を使って解くことができます。私は固有値を数値の低い順に並べる必要があります。 np.argsortを使用する前にnp.argsortを使用して行列の値を並べ替える
コード:
h = np.loadtxt("g14")
eig, v = LA.eig(h)
print("The eigenvalues for this anharmonic oscillator are", eig)
端末np.argsortと
The eigenvalues...are
[3.63...e+02 1.56...e+02 6.42...e+01 4.32...e+02
...etc ]
コードをプリントアウトするには:
h = np.loadtxt("g14")
eig, v = LA.eig(h)
e = np.argsort(eig)
print("The eigenvalues for this anharmonic oscillator are", e)
アウト端子プリントに
The eigenvalues...are
[8 12 9 13 7 11 5 10 2 6 1 4 0 3]
これは、明らかにLA.eig(h)によって吐き出された固有値行列の再構成ではない。