質問: mathematicaでの計算 mathematicaで微分演算子を含むハミルトニアンを独立に扱いたのですが,できるのでしょうか? 例えば,一次元調和振動子のハミルトニアンでしたら h=-d^2/dx^2+x^2 ですが,これを独立に扱って (h-e)^2*ψ などの計算をmathematicaで簡便に行いたいのですが(ここでψは簡単な指数関数,ψ=exp(-a*x^2) など),このような計算のプログラミングはどのようにすればできるのでしょうか?
回答: f[f_] := d[f, x] として、 f[f[x^2]] が二回微分になります。この方針で十分でしょう。 参考:演算子として扱うのは、お勧めできません。(h=1+d/dx) h = identity + (d[#, x] &) through[h[x]]