2012-04-27 29 views
1

我有個3xN矩陣W其中N50
用matlab

W(1,1)x
W(2,1)的座標上相同圖形繪製3×N個矩陣(3D點的N個)是同一點的座標y
W(3,1)z相同點

同樣的座標:
W(1,2)x另一個點的座標
W(2,2)是同一個點
W(3,2)y座標相同點

....

現在的z座標我想3D繪圖所有這些3D點在使用matlab的同一個圖上。我怎麼能在同一張圖上繪製所有這些 點?

是否可以使用單個函數調用(在matlab中)繪製此矩陣?

我知道plot3可以使用,但它可以一次用於一個圖形。

因此plot3(v(1,1),v(1,2),v(1,3));只是一個單一的點。但是,我如何繪製所有N點?

有沒有更簡單更好的方法?

回答

1

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

+0

謝謝您的回覆。我嘗試了你的建議,但很抱歉說它在兩點之間畫了一條線。我不想要任何線路。我只是想在同一個圖上指定所有N個點作爲單個點。有可能這樣做嗎? – mvr950 2012-04-27 18:27:01

+2

找到解決方案。只需要使用scatter3(w(1,:),w(2,:),w(3,:));謝謝YBE的部分解決方案 – mvr950 2012-04-27 18:38:29