Matlab双重积分,f(x,y)=a^2+b^2;其中a=x+y;b=x-y;对f(x,y)在x(1,2)y(1,2)上进行双重积分直接写出下面的x和y的表达函数f(x,y)计算可以得出结果,但是,为什么利用a和b代替化简x和y后的积分就有错误呢?如

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/10 18:16:11
Matlab双重积分,f(x,y)=a^2+b^2;其中a=x+y;b=x-y;对f(x,y)在x(1,2)y(1,2)上进行双重积分直接写出下面的x和y的表达函数f(x,y)计算可以得出结果,但是,为什么利用a和b代替化简x和y后的积分就有错误呢?如
x]KPǿOvSV_ lXlwb6R -. "9v+tHtA?ϏNrQC1FD#A .ϊ>)$ށFG Gً32*i?br5q>oYw"\)ͤ! Mϕ%Z*P }d ͇Y6x}7ᩐOf} ʭe(Rqzf0+׈ek^2a;;N[ ϪyA AS qC$vgS%je-ȩdڥn+u}s p'`w;S jOB+Q!~pGXQvx#>lk}?ɅR~#z%?mx e8b!A7w*'8L

Matlab双重积分,f(x,y)=a^2+b^2;其中a=x+y;b=x-y;对f(x,y)在x(1,2)y(1,2)上进行双重积分直接写出下面的x和y的表达函数f(x,y)计算可以得出结果,但是,为什么利用a和b代替化简x和y后的积分就有错误呢?如
Matlab双重积分,f(x,y)=a^2+b^2;其中a=x+y;b=x-y;对f(x,y)在x(1,2)y(1,2)上进行双重积分
直接写出下面的x和y的表达函数f(x,y)计算可以得出结果,但是,为什么利用a和b代替化简x和y后的积分就有错误呢?如果函数f(x,y)很复杂,也不能完全表达,肯定得变量替换再迭代计算,为什么就有错误呢?
>> f1=@(x,y)(x+y).^2+(x-y).^2;
>> dblquad(f1,1,2,1,2)
ans =
9.3333

Matlab双重积分,f(x,y)=a^2+b^2;其中a=x+y;b=x-y;对f(x,y)在x(1,2)y(1,2)上进行双重积分直接写出下面的x和y的表达函数f(x,y)计算可以得出结果,但是,为什么利用a和b代替化简x和y后的积分就有错误呢?如
>> syms x y;
>> a=x+y;
>> b=x-y;
>> f=a^2+b^2;
>> int(int(f,x,1,2),y,1,2)
ans =
28/3