これはMATLABの新機能です。私は関数を統合したいと思います。私はint()とintegrate()を試していますが、それらはすべて私に問題を引き起こします。パラメータや他のさまざまなエラーではなく、ドキュメントとの多くの組み合わせを試しました。それによればOKと思われるがMATLABでの積分関数
syms x;
w = 1;
hbar = 1.054571800*10^(-34);
k = (w/(pi*hbar))^(1/4);
e = @(q) (w*q/hbar)^(1/2);
waveF = @(q) k*exp(-feval(e,q)*feval(e,q)*1/2.0)*1.0/1;
func = @(p,q) waveF(q-x/2)*waveF(q+x/2)*exp(1i*p*x/(hbar));
res = @(p,q) int(func(p,q), x = -Inf..Inf);
現在「X =」エラーENとして示されている:私の現在のコードは、次のは、私は数値結果をRESに番号pとqを通過して得ることができるようにしたいですドキュメンテーション
ありがとうございました。