
03 Графики в MATLAB_2
.pdf
# surf(x,y,z)
>>x=-2:0.2:2;
y=-2:0.2:2;
[X,Y]=meshgrid(x,y);
Z=sqrt(X.^2+Y.^2+1);
surf(X,Y,Z);
axis tight
box on
view(120,30)
35

# surfc(x,y,z)
>>x=-2:0.2:2;
y=-2:0.2:2;
[X,Y]=meshgrid(x,y);
Z=sqrt(X.^2+Y.^2+1);
surfc(X,Y,Z);
36

# surfc(x,y,z)
>>x=-2:0.2:2;
y=-2:0.2:2;
[X,Y]=meshgrid(x,y);
Z=sqrt(X.^2+Y.^2+1);
surfc(X,Y,Z);
colormap copper
37

# contour(x,y,z)
>>x=-2:0.2:2;
y=-2:0.2:2;
[X,Y]=meshgrid(x,y);
Z=sqrt(X.^2+Y.^2+1);
contour(X,Y,Z);
38

# contourf(x,y,z)
>>x=-2:0.2:2;
y=-2:0.2:2;
[X,Y]=meshgrid(x,y);
Z=sqrt(X.^2+Y.^2+1);
contourf(X,Y,Z);
39

plot3(x,y,z)
t = -5:.005:5; x=(1+t.^2).*sin(20*t); y = (1+t.^2).*cos(20*t); z = t;
plot3(x,y,z) grid on FS='FontSize';
xlabel('x(t) ' ,FS,14) , ylabel('y(t) ' ,FS,14)
zlabel('z(t)' ,FS, 14,'Rotation' ,0) title('\it{plot3 example}',FS,14)
40

$# slice(X,Y,Z,V,sx,sy,sz)
( # |
( − x2 − y 2 − z 2 ) |
v = xe |
–2 ≤ x ≤ 2, –2 ≤y ≤2, – 2 ≤ z ≤2:
[x,y,z] = meshgrid(-2:.2:2,-2:.25:2,-2:.16:2); v = x.*exp(-x.^2-y.^2-z.^2);
xslice = [-1.2,.8,2]; yslice = 2;
zslice = [-2,0]; slice(x,y,z,v,xslice,yslice,zslice) colormap hsv
41

* # comet(x,y), comet3(x,y,z)
t=0:0.001:2*pi;
>>x=cos(t);
>>y=3*sin(t);
>>z=t;
>>comet(x,y) |
>> comet(z) |
>> comet3(x,y,z) |
|
|
42

+ MATLAB
43

44