Examples:
plot3
t = 0 : .01 : 1;
x = 2*t;
y = -0.5*t.^2;
z1 = t.^3/2;
z2 = t.^3/.5;
plot3(x,y,z1,'b', x,y,z2,'r')
grid
fill3
x = [0 2.5; 5 2.5; 5 2.5; 0 2.5];
y = [0 0; 0 -1; 0 -1; 0 0];
z = [0 0; 0 0; 2 2; 2 2];
fill3(x,y,z, rand(4,2))
xlabel('x'); ylabel('y'); zlabel('z');
view(120, 50)
grid
contour3
X = -3:.1:3;
[x,y] = meshgrid(X,X);
z = 1./(3+x.^2+y.^2);
contour3(z)
xlabel('x'); ylabel('y');
surf
X = -3 : .1 : 3;
[x,y] = meshgrid(X,X);
z = 1./(3+x.^2+y.^2);
surf(z)
xlabel('x'); ylabel('y');
surfc
X = -3 : .1 : 3;
[x,y] = meshgrid(X,X);
z = 1./(3+x.^2+y.^2);
surfc(z)
view(-30,20)
xlabel('x'); ylabel('y');
surfl
X = -3 : .1 : 3;
[x,y] = meshgrid(X,X);
z = 1./(3+x.^2+y.^2);
surfl(z)
shading interp
colormap hot
xlabel('x'); ylabel('y');
mesh
X = -2 : .1 : 2;
[x,y] = meshgrid(X,X);
z = 5./(1+x.^2+y.^2);
mesh(z)
xlabel('x'); ylabel('y');
waterfall
X = -3 : .1 : 3;
[x,y] = meshgrid(X,X);
z = -1./(1+x.^2+y.^2);
waterfall(z)
hidden off
xlabel('x'); ylabel('y');
pie3
data = [10 23 35 32];
pie3(data)
title('Important Data')
ribbon
x = 0 : .1 : 4*pi;
y = cos(x);
ribbon(x,y,.1)
sphere
sphere(45)
axis 'equal'
cylinder
z = 0: .03 : 1;
r = cos(4*pi*z)+2;
cylinder(r)
来源:http://www.matrixlab-examples.com/3d-graphs.html
