你好,我正在尝试在MATLAB中集成以下功能
这是我尝试在给定的(x,y)上对其进行评估
fun = @(t,x,y) exp(1i.*(t.^4+x.*t.^2+y.*t));
P = @(x,y) integral(@(t)fun(t,x,y),-Inf,Inf);
P(1,1)
根据WolframAlpha的答案是P(1,1)的1.20759 + 0.601534 i 但是MATLAB返回-6.459688464052636e + 07-8.821747942103466e + 07i
我想知道如何正确输入这样的整数。
我现在也尝试用象征性的方式对此进行评估,并使用泰勒级数进行近似估计,但仍然没有运气。
syms x y t
x=1
y=1
f = exp(1i*(t^4+x*t^2+y*t));
fApprox = taylor(f, t, 'ExpansionPoint', 0, 'Order', 10)
sol=int(fApprox,t,[-inf inf])
任何其他建议
非常感谢。