为什么我用MATLAB和mathematica计算积分结果不一样,求挑错
是这样的,我想计算1/2*(1-x-y)^2+(x+y)*(1-x-y)以y为变量的积分下面分别是mathematica和MATLAB的结果,没有积分上下限时两个结果不一...
是这样的,我想计算1/2*(1 - x - y)^2 + (x + y)*(1 - x - y)以y为变量的积分
下面分别是mathematica和MATLAB的结果,没有积分上下限时两个结果不一样,应该是mathematica的那个错了,我哪里用得不对吗?求大神指教
(由于mathematica的显示比较高级,这里用的图片,下面有MATLAB的代码)
MATLAB代码:
>> syms x y
>> f1=int(1/2*(1-x-y)^2+(x+y)*(1-x-y),y,0,1-x)
f1 =
1/3*(1-x)^3+1/2*x*(1-x)^2
>> expand(f1)
ans =
1/3-1/2*x+1/6*x^3
>> f2=int((1/2)*(1-x-y)^2+(x+y)*(1-x-y),x)
f2 =
-1/6*(1-x-y)^3-1/3*x^3+1/2*(-2*y+1)*x^2+y*(1-y)*x
>> f3=int(1/2*(1-x-y).^2+(x+y)*(1-x-y),y)
f3 =
-1/6*(1-x-y)^3-1/3*y^3+1/2*(-2*x+1)*y^2+x*(1-x)*y
>> 展开
下面分别是mathematica和MATLAB的结果,没有积分上下限时两个结果不一样,应该是mathematica的那个错了,我哪里用得不对吗?求大神指教
(由于mathematica的显示比较高级,这里用的图片,下面有MATLAB的代码)
MATLAB代码:
>> syms x y
>> f1=int(1/2*(1-x-y)^2+(x+y)*(1-x-y),y,0,1-x)
f1 =
1/3*(1-x)^3+1/2*x*(1-x)^2
>> expand(f1)
ans =
1/3-1/2*x+1/6*x^3
>> f2=int((1/2)*(1-x-y)^2+(x+y)*(1-x-y),x)
f2 =
-1/6*(1-x-y)^3-1/3*x^3+1/2*(-2*y+1)*x^2+y*(1-y)*x
>> f3=int(1/2*(1-x-y).^2+(x+y)*(1-x-y),y)
f3 =
-1/6*(1-x-y)^3-1/3*y^3+1/2*(-2*x+1)*y^2+x*(1-x)*y
>> 展开
1个回答
展开全部
syms x y
f1=int(1/2*(1-x-y)^2+(x+y)*(1-x-y),y,0,1-x);
F1=expand(f1)
f2=int((1/2)*(1-x-y)^2+(x+y)*(1-x-y),x);
F2=expand(f2)
f3=int(1/2*(1-x-y).^2+(x+y)*(1-x-y),y);
F3=expand(f3)
结果:
F1 =
x^3/6 - x/2 + 1/3
F2 =
x/2 - (x*y^2)/2 - (x^2*y)/2 - x^3/6
F3 =
y/2 - (x*y^2)/2 - (x^2*y)/2 - y^3/6
结果与上面的完全一样,只是写法有差异。
f1=int(1/2*(1-x-y)^2+(x+y)*(1-x-y),y,0,1-x);
F1=expand(f1)
f2=int((1/2)*(1-x-y)^2+(x+y)*(1-x-y),x);
F2=expand(f2)
f3=int(1/2*(1-x-y).^2+(x+y)*(1-x-y),y);
F3=expand(f3)
结果:
F1 =
x^3/6 - x/2 + 1/3
F2 =
x/2 - (x*y^2)/2 - (x^2*y)/2 - x^3/6
F3 =
y/2 - (x*y^2)/2 - (x^2*y)/2 - y^3/6
结果与上面的完全一样,只是写法有差异。
更多追问追答
追问
为什么我把f2和f3展开后运行的结果和您不一样啊。。。
这是我的结果,请问哪里出问题了
>> clear
>> syms x y
>> f2=int((1/2)*(1-x-y)^2+(x+y)*(1-x-y),x);
>> F2=expand(f2)
F2 =
-1/6+1/2*x+1/2*y-1/2*y^2-1/6*x^3-1/2*x^2*y-1/2*x*y^2+1/6*y^3
>> f3=int(1/2*(1-x-y).^2+(x+y)*(1-x-y),y);
>> F3=expand(f3)
F3 =
-1/6+1/2*x+1/2*y-1/2*x^2+1/6*x^3-1/2*x^2*y-1/2*x*y^2-1/6*y^3
>>
我的式子展开后变得很复杂啊。。。😭
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询