绘制3维空间坐标系中的多条曲线除了使用plot3(x1,y1,z1,x2,y2,z2)命令和plot3(x,y,z)加hold on 命令组合,我们还以是line命令,在已经绘制的空间坐标系中添加新的曲线(注意是已经绘制完成空间图中添加)。
方法/步骤
在已经绘制的空间坐标系中添加新的曲线,在MATLAB中我们可以自带line命令来添加新的空间曲线。首先查看line命令的简单明说,在MATLAB命令行中输入help line,或者使用 doc line 来查看详细的说明。
line有两种函数形式:
1. line (x,y,z,……):根据相同维度数组(x,y,z)绘制空间曲线,……省略号类似于plot函数的style,用来控制曲线的格式,如颜色宽度等;
2. line('Xdata', x, 'Ydata', y, 'Zdata',z):这个函数功能与上面类似,不同的是这个函数坐标不能使用数组。
line命令常用格式:
1.line(x,y,z):根据三个同维数组(x,y,z)绘制曲线添加到当前空间坐标系中;
2.line(X,Y,Z,'PropertyName',propertyvalue,...),根据三个同维数组(x,y,z)绘制曲线同时根据'PropertyName',propertyvalue属性名值对控制曲线的格式。
line(x,y,z)命令测试:实例如何下图一,代码二,结果三
注意line独立使用是只能画2维曲线,如果要画三维的一定要用plot3首先建立三维空间坐标(图一,没有建立三维坐标,图二,建立三维坐标)。
line(X,Y,Z,'PropertyName',propertyvalue,...)测试用例下图一,代码下图二,结果下图三。

