2015-06-01 45 views
2

我想在三維空間中使用八度來繪製2點之間的簡單線條。如何在八度/ matlab中繪製三維線

我試圖用兩個3D矢量使用plot3:

vec1 = [0 0 0] 
vec2 = [100 100 100] 
hold on; 
plot3(vec1,vec2,"-"); 

但這並沒有爲我工作。

我發現沒有純粹的八度碼來在兩個點/向量之間劃一條線。

你能幫助我嗎?

回答

3

在Matlab中調用plot3具有三個向量(或矩陣),每個指定XÿŽ分別座標。所以:

plot3([vec1(1) vec2(1)], [vec1(2) vec2(2)], [vec1(3) vec2(3)], '-')