Professional Documents
Culture Documents
Matlab Gi I Tích 2
Matlab Gi I Tích 2
phng = .
I.GII THCH MT S LNH CN DNG:
1. Int:
- C php: int (f,x,a,b)
- Cng dng: Tnh tch phn hm f cho theo bin x, cn t a n b
2. Meshgrid:
- C php:[x y]=meshgrid(x,y)
- Cng dng: To mt ma trn li ng vi cc im chia trn.
3. Surf:
- C php: surf(x,y,z)
- Cng dng: V mt cong trong h ta Oxyz
4. xlabel, ylabel, zlabel:
- C php: xlabel ()
ylabel()
zlabel()
- Cng dng: t tn cc trc Ox, Oy, Oz
II.THC HIN TRN MATLAB:
on code:
>> syms x y z phi r
>> % Hnh chiu trn mt phng Oxy: x^2+y^2<=1
>> % Cn ca z: 0<=z<=1-x^2-y^2
>> % i sang ta tr: x=r*cos(phi); y=r*sin(phi)
>> % Cn ca phi: 0<=phi<=2*pi
>> % Cn ca r: 0<=r<=1
>> % Cn ca z theo ta tr: 0<=z<1-r^2
>> % Th tch vt th:
>> V= int(int(r*int(1,z,0,1-r^2),r,0,1),phi,0,2*pi)
V=
pi/2
>> % V vt th Omega:
>> % V mt Paraboloid elliptic
>> xlabel('Truc Ox');
>> ylabel('Truc Oy');
>> zlabel('Truc Oz');
>> a=1;
>> b=1;
>> r=0:0.05:1;
>> phi=0:0.05:2*pi+0.1;
>> [r phi]=meshgrid(r,phi);
>> x=r.*cos(phi);
>> y=r.*sin(phi);
>> z1=1-(x.^2+y.^2);
>> z2=0*(x.^2+y.^2);
>> surf(x,y,z1,'FaceColor','b','edgecolor','none','Facealpha',.4);
>> hold on
>> % V mt phng z=0:
>> surf(x,y,z2,'FaceColor','r','edgecolor','none','Facealpha',.4);
>> title('Vat the tao boi paraboloid elliptic z=1-x^2-y^2 v mat phang z=0 ')
Kt qu:
Cu 7: Tnh tch phn v v hnh minh ha min D: vi D l tam gic
ABC vi A(0,2),B(1,1),C(3,2).
I.GII THCH MT S LNH CN DNG:
1. Int:
- C php: int (f,x,a,b)
- Cng dng: Tnh tch phn hm f cho theo bin x, cn t a n b
2. Linspace:
- C php:linspace(a,b,n).
- Cng dng: Chia on (a,b) ra thnh n on nh.
3. Fill:
- C php: fill([x1,x2),[y1,y2])
- Cng dng: T mu vng gii hn nh sn
4. Text:
- C php: text(x,y, )
- Cng dng: Ch thch ti im c ta (x,y).
II.THC HNH TRN MATLAB:
on code:
syms x y real;
f = y^3;
g= int(int(f,x,-y+2,2*y-1),y,1,2)
g=
147/20
y1=linspace(2,1,100);y2=linspace(1,2,100);
x1= -y1+2 ; x2=2*y2-1;
fill([x1,x2],[y1,y2],'r');
text(0,2,'A');
text(1,1,'B');
text(3,2,'C');
Hnh v:
Cu 2: Tnh cc o hm ring cp hai ca cc hm sau:
a) = b) = ( )
+ +
syms x y z real;
>> z = 1/ (sqrt(x^2 + y^2))
z=
1/(x^2 + y^2)^(1/2)
diff(z,x,2)
ans =
(3*x^2)/(x^2 + y^2)^(5/2) - 1/(x^2 + y^2)^(3/2)
diff(z,y,2)
ans =
(3*y^2)/(x^2 + y^2)^(5/2) - 1/(x^2 + y^2)^(3/2)
g = diff(z,y)
g=
-y/(x^2 + y^2)^(3/2)
>> diff(g,x)
ans =
(3*x*y)/(x^2 + y^2)^(5/2)
b) = ( )
+