シュレーディンガー(Schrödinger)演算子のスペクトルを求める
一次元領域上でシュレーディンガー方程式 の固有値問題を解く.
制約条件のないシュレーディンガー演算子を指定する.
In[1]:=
h = 1/10; V[x_] := x^2
\[ScriptCapitalL] = -h^2*u''[x] + V[x]*u[x];
調整されたメッシュ上で,固有値と固有関数を小さい方から10個求める.
In[2]:=
{vals, funs} =
NDEigensystem[\[ScriptCapitalL], u[x], {x, -3, 3}, 10,
Method -> {"SpatialDiscretization" -> {"FiniteElement", \
{"MeshOptions" -> {MaxCellMeasure -> 0.01}}}}];
固有値を調べる.
In[3]:=
vals
Out[3]=
でスケールされ,それぞれ対応する固有値でオフセットされた固有関数を可視化する.
完全なWolfram言語入力を表示する
Out[4]=