书上的思路应该是先对y积分,然后再对x积分。不过他实际操作int命令错了,对比下面的程序就能看出,而且图中标注的积分范围的选取也确实是错的。
先对y积分,再对x积分,应是下面的结果。
代码如下:
syms x y;
f = x;
B = fzero('2-x-0.8*x',8)
F1 = int(f,y,0.8*x,3*x) %要指明对y积分,否则会对x积分
F2 = int(F1,0,0.5)
F3 = int(f,y,0.8*x,2-x)
F4 = int(F3,0.5,B)
F2 + F4
先对y积分,再对x积分,也是两部分,如下
代码如下:
syms x y;
f = x;
B = fzero('2-x-0.8*x',8);
B1 = 0.8 * B
C1 = 2 - 0.5;
F1 = int(f,x,y/3,y/0.8) %要指明对x积分
F2 = int(F1,0,B1)
F3 = int(f,x,y/3,2-y)
F4 = int(F3,B1,C1)
F2 + F4
关于int的具体用法,可用下面命令查看
doc int
我笔算的积分结果是319/972, 所以答案肯定是错了。
他积分的过程我没太看懂,不过看起来两个圈分别应该是A,D 和 D,B.