Matlab绘制多条3d线

时间:2013-12-05 19:18:50

标签: matlab plot

我有n对点数:

(x1,y1,z1) (u1,v1,w1) ,  
(x2,y2,z2) (u2,v2,w2) ,
....                  , 
(xn,y2,zn) (un,vn,wn) 

我想为每对绘制3d线。 同一窗口中的所有行(图)。

所以我总共有n行。

我怎样才能在Matlab中做到这一点?

由于

1 个答案:

答案 0 :(得分:8)

Parag的答案当然是正确的。但是,如果数据排列正确,您还可以通过一次调用plot3来绘制多行。以你的例子:

x = [0 , 3; -1, -5]';
y = [0 , 3; -1, -5]';
z = [0 , 3; -1, -5]';

plot3(x, y, z)

具体而言,plot3(就像plotline)为其三(2)个输入的每一列产生一行。