sita=linspace(0,10*pi,200);
x=3*cos(sita);
y=3*sin(sita);
z=sita/pi;
plot3(x,y,z,'-r.');
axis equal;
xlabel('x','FontName','楷体','FontSize',16);
ylabel('y','FontName','楷体','FontSize',16);
zlabel('z','FontName','楷体','FontSize',16);
title('螺旋线','FontName','楷体','FontSize',16);
plot3(x1,y1,z1,...,x2,y2,z2,...,x3,y3,z3,...)
同时绘制,与plot类似。mesh
函数。可以画出某区间内完整的曲面。格式 | 说明 |
mesh(z) | 以z的列和行下标为x,y的自变量绘制网格图。 |
mesh(x,y,z) | x,y为自变量矩阵,z为建立在x,y上的函数矩阵 |
mesh(x,y,z,c) | c用于指定矩阵z在各点的颜色 |
[x,y,z]=peaks(30);
mesh(x,y,z);
[x,y,z]=cylinder;%r=h=1的圆柱体坐标,圆周默认取20个点。
[x,y,z]=cylinder(r);%r=r,h=1的圆柱体坐标,圆周默认取20个点。
[x,y,z]=cylinder(r,n);%r=r,h=1的圆柱体坐标,圆周取n个点。
sphere;%生成单位球,上下分20环,每环20段,共400个面。
sphere(n);%生成单位球,有n×n个面。
[x,y,z]=sphere(n);%与上相同。不画图,只返回值,需要surf/mesh单独绘制。
[x,y,z]=peaks(30);
waterfall(x,y,z);