0
我是Matlab新手。我想集成一個函數。我嘗試int()和整合(),但他們都給我造成問題 - 沒有足夠的參數或其他不同的錯誤,我已經嘗試過許多與文檔組合。我當前的代碼是下面,我想能夠數p和q傳遞給資源和獲得數值結果:在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 =」表示爲連接錯誤雖然根據似乎確定文檔。
謝謝。