Professional Documents
Culture Documents
z chy t
- V hnh vt th ta dng lnh surf(x,y,z)
II) Ni dung code chng trnh
Syms x y z real
f=input('nhap ham f(x,y,z)= ');
f=sym(f); %khai bao bien cho ham f
%ve phan bi gioi han vat the boi y=x va y=can(3)x
r=0:0.1:1;
phi=pi/4:0.1:pi/3+0.1;
[phi r]=meshgrid(phi,r); %chia luoi
x=r.*cos(phi);
y=r.*sin(phi);
z=r;
set(surf(x,y,z),'facecolor','b','edgecolor','b','facealpha',0.8);
%ve mat z=1 chan o tren
hold on;
z1=1+0.*x;
set(surf(x,y,z1),'facecolor','b','edgecolor','b','facealpha',0.2);
hold on;
%ve hinh non z=can(x^2+y^2)
phi=0:0.1:2*pi+0.1;
[phi r]=meshgrid(phi,r);%chia luoi
x=r.*cos(phi); % phai dung .* vi n dang o dang mang~
y=r.*sin(phi);
z=r;
set(surf(x,y,z),'facecolor','y','edgecolor','y','facealpha',0.2);
%ve 2 mat phang ben (tinh toa do cac diem)
hold on
fill3([0 0 sqrt(1/2)],[0 0 sqrt(1/2)],[0 1 1],'c'); %mp y=x
fill3([0 0 1/2],[0 0 sqrt(3)/2],[0 1 1],'c'); %mp y=can3*x
hold off
xlabel('Truc Ox');
ylabel('Truc Oy');
zlabel('Truc Oz');
title('Do thi can ve');
rotate3d on
Syms r phi;
x=r.*cos(phi);
y=r.*sin(phi);
z=r;
f=eval(f); %eval de thay cac gia tri
bieu thuc tren vao f
I=int(int(int(f*r,z,r,1),r,0,1),phi,pi/4,pi/3);
I=double(I);
disp('tich phan can tinh la I= ');
disp(I);
III) V d
1)
nhap ham f(x,y,z)= x+y+z
tich phan can tinh la I=
0.1570
2)
nhap ham f(x,y,z)= 1
tich phan can tinh la I=
0.0873