Matlab 绘制多条 3d 线

标签 matlab plot

我有 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(就像 plotline)为其三(二)个输入的每一列生成一条线。

关于Matlab 绘制多条 3d 线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20408670/

相关文章:

matlab - 在 MATLAB 中获取连续输入

Matlab 将 defaultTextInterpreter 设置为 LaTeX

matlab - 添加带有 2 个 y 轴标签的 x 轴标签

R 绘图 - 无法更改点(获取 "minus"标志)

matlab - 如何在 MATLAB 绘图函数中重新缩放 X 轴?

python - 设置 Pandas 图的图例位置

matlab - MATLAB 中的属性初始化

matlab - numpy reshape问题(matlab比较)

MATLAB 网页版

MATLAB 帮助/文档显示不正确