我有n
对点数:
(x1,y1,z1) (u1,v1,w1) ,
(x2,y2,z2) (u2,v2,w2) ,
.... ,
(xn,y2,zn) (un,vn,wn)
我想为每对绘制3d线。 同一窗口中的所有行(图)。
所以我总共有n
行。
我怎样才能在Matlab中做到这一点?
由于
答案 0 :(得分:8)
Parag的答案当然是正确的。但是,如果数据排列正确,您还可以通过一次调用plot3
来绘制多行。以你的例子:
x = [0 , 3; -1, -5]';
y = [0 , 3; -1, -5]';
z = [0 , 3; -1, -5]';
plot3(x, y, z)
具体而言,plot3
(就像plot
和line
)为其三(2)个输入的每一列产生一行。