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 =”表示为连接错误虽然根据似乎确定文档。
谢谢。