【问题标题】:Plotting 3xN matrix(N number of 3D points) on same graph using matlab使用 matlab 在同一张图上绘制 3xN 矩阵(N 个 3D 点)
【发布时间】:2012-04-27 18:05:54
【问题描述】:

我有一个3xN 矩阵W 其中N50

W(1,1)x点的坐标
W(2,1)y同一点的坐标
W(3,1)z同一点的坐标

类似:
W(1,2)x 另一点的坐标
W(2,2)y 同一点的坐标
W(3,2)z 同一点的坐标

....

现在我想使用 matlab 在同一个图形上 3d 绘制所有这些 3d 点。我怎样才能绘制所有这些 同一图上的点?

是否可以使用单个函数调用(在 matlab 中)绘制此矩阵?

我知道 plot3 可以使用,但一次只能用于一个图表。

所以plot3(v(1,1),v(1,2),v(1,3)); 只是一个点。但是如何绘制所有 N 个点?

有没有更简单更好的方法?

【问题讨论】:

    标签: matlab graph 3d plot


    【解决方案1】:

    我猜你可以使用plot3(w(1,:),w(2,:),w(3,:))

    【讨论】:

    • 感谢您的回复。我尝试了你的建议,但很遗憾地说它在两点之间画了一条线。我不想要任何线路。我只是想在同一图表上将所有 N 个点绘制为单个点。有可能吗?
    • 找到了解决方案。只需使用 scatter3(w(1,:),w(2,:),w(3,:));感谢 YBE 提供部分解决方案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-16
    • 2015-07-04
    • 2021-10-26
    • 2012-01-15
    相关资源
    最近更新 更多