wmch85
2008-05-21, 14:13
如题,我想对dx^2求积分,这里的x^2按照数学书上的理解,应该是对(x^2)这个整体变量求积分,可是到了matlab里面,变成了对x连续积分两次。如下例:
》syms x y z;f0=-4*z*exp(-x^2*y-z^2)*(cos(x^2*y)-10*cos(x^2*y)*y*x^2+4*sin(x^2*y)*x^4*y^2+4*cos(x^2*y)*x^4*y^2-sin(x^2*y));
》f1=int(f0,z);f1=int(f1,y);f1=int(f1,x);f1=simple(int(f1,x))
输出结果:
f1 =
exp(-x^2*y-z^2)*sin(x^2*y)
请问大家这里应该怎么来理解??
请指教
》syms x y z;f0=-4*z*exp(-x^2*y-z^2)*(cos(x^2*y)-10*cos(x^2*y)*y*x^2+4*sin(x^2*y)*x^4*y^2+4*cos(x^2*y)*x^4*y^2-sin(x^2*y));
》f1=int(f0,z);f1=int(f1,y);f1=int(f1,x);f1=simple(int(f1,x))
输出结果:
f1 =
exp(-x^2*y-z^2)*sin(x^2*y)
请问大家这里应该怎么来理解??
请指教