Professional Documents
Culture Documents
Báo cáo MATLAB Giải tích 2
Báo cáo MATLAB Giải tích 2
Lê Thừa Dũ 1610535
Câu lệnh:
syms t
A=[1 1 1];
B=[2 1 3];
C=[3 4 5];
F=[2 0 0;1 1 1;1 -1 1]
AC=(C-A)*t+A;
CB=(B-C)*t+C;
BA=(A-B)*t+B;
I1=int(sum(AC*F.*diff(AC)),t,0,1);
I2=int(sum(CB*F.*diff(CB)),t,0,1);
I3=int(sum(BA*F.*diff(BA)),t,0,1);
I=I1+I2+I3
M=[A' B' C' A']
plot3(M(1,:),M(2,:),M(3,:),'r','linewidth',3)
grid on
xlabel('Truc x')
ylabel('Truc y')
zlabel('Truc z')
Câu lệnh:
syms x y z phi r real
z=(4-(x^2+y^2))^(1/2);
P=(x^2+y^2+z);
Q=(x-y+z);
R=(z+1);
F(x,y)=P*(-diff(z,x))+Q*(-diff(z,y))+R*1
F(r,phi)=F(r*cos(phi),r*sin(phi)); %Doi bien
int(int(r*F,r,0,sqrt(2)),phi,0,2*pi) %Dung toa do cuc tinh tich phan
Câu 4: Tính diện tích mặt biên bao xung quanh vật thể giới hạn bởi các
mặt x 2 + y 2 = 1, x + z = 1, z = 0.
Câu lệnh:
syms x y z real
y=sqrt(1-x^2);
ds=sqrt(1+(diff(y,x))^2);
tp1=int(int(ds,z,0,1-x),x,-1,1)
z=1-x;
ds=sqrt(1+diff(z,x)^2);
tp2=ds*pi*1
tp3=pi*1
s=2*tp1+tp2+tp3
Câu lệnh:
goc=linspace(0,2*pi,30);
bk=linspace(0,1,30);
[r phi]=meshgrid(bk,goc);
x=r.*cos(phi);
y=r.*sin(phi);
z1=2-r.^2;
z2=r.^2;
mesh(x,y,z1,'facecolor','c','facealpha',0.1)
hold on
grid on
mesh(x,y,z2,'facecolor','b','facealpha',0.1)
plot3(1.*cos(goc),1.*sin(goc),0.*bk+1,'r','linewidth',2)