我有 n
对点:
(x1,y1,z1) (u1,v1,w1) ,
(x2,y2,z2) (u2,v2,w2) ,
.... ,
(xn,y2,zn) (un,vn,wn)
我想为每一对绘制 3d 线。 同一窗口中的所有行(绘图)。
所以我总共有 n
行。
我如何在 Matlab 中执行此操作?
谢谢
最佳答案
Parag 的回答当然是正确的。但是,如果数据排列正确,您也可以通过一次调用 plot3
来绘制多条线。对于您的示例:
x = [0 , 3; -1, -5]';
y = [0 , 3; -1, -5]';
z = [0 , 3; -1, -5]';
plot3(x, y, z)
具体来说,plot3
(就像 plot
和 line
)为其三(二)个输入的每一列生成一条线。
关于Matlab 绘制多条 3d 线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20408670/