一.积分符号解:
1.不定积分
I=int(f,x);
2.定积分
I=int(f,x,a,b);
3.二重积分
I=int(int(f,y,a1,b1),x,a2,b2)
4.三重积分
I=int(int(int(f,z,a1,b1),y,a2,b2),x,a3,b3);
注. f:函数; x|y|z:变量; a1,b1|a2,b2|a3,b3:积分区间
示意图绘制:
1.二维


syms x yf1=x^2;f2=2-x^2;fplot([f1,f2],[-2,2]);hold on;A=double(solve((2-x^2)-x^2));% 求交点xn=linspace(A(1),A(2),100);fill([xn,fliplr(xn)],[xn.^2,fliplr(2-xn.^2)],[0.651 0.8078 0.8902]);I=int(int(x^2,y,x^2,2-x^2),x,A(1),A(2));
2.三维


[X1,Y1,Z1]=cylinder(linspace(0,1,1000),100); % 绘制圆锥体,半径∈[0,1]Z1(Z1>sqrt(2)/2)=NaN;surf(X1,Y1,Z1);hold on[X2,Y2,Z2]=sphere(1000); % 绘制球体Z2(Z2<sqrt(2)/2)=NaN;surf(X2,Y2,Z2);shading flat % 设置颜色
二.积分数值解:
1.定积分
q=integral(f,xmin,xmax)
2.二重积分
q=integral2(f,xmin,xmax,ymin,ymax)
3.三重积分
q=integral3(f,xmin,xmax,ymin,ymax,zmin,zmax)
注. f:函数; xmin,xmax|ymin,ymax|zmin,zmax:积分区间
拓展:梯形法求积分!
% trapz 对离散数据、而不是函数表达式求积分I=trpaz(x,y);
End...点赞吧,就当交学费了~
文章转载自Matlab随笔,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




