MATLAB plot3 函数画三维曲线,用法接近 plot,多一个 z 坐标。
语法
plot3(x, y, z)
plot3(x, y, z, LineSpec)示例
三维螺旋线:
r = 1;
h = 1;
t = 0:0.1:10*pi;
x = r * cos(t);
y = r * sin(t);
z = h * t;
plot3(x, y, z)指定标记:
r = 1;
h = 1;
t = 0:0.1:10*pi;
x = r * cos(t);
y = r * sin(t);
z = h * t;
plot3(x, y, z, 'o')多曲线同图:
t = 0:0.1:10*pi;
x1 = cos(t); y1 = sin(t); z1 = t;
x2 = 0.5*cos(t); y2 = 0.5*sin(t); z2 = t;
plot3(x1, y1, z1, x2, y2, z2)
legend('半径 1', '半径 0.5')注意事项
- x、y、z 必须等长;
- 想画三维曲面用
surf/mesh,散点用scatter3。