2017-08-09 169 views
-1

我知道如何計算兩個向量之間的角度,喜歡這裏Angle between two vectors matlab建議,但是,我有什麼做的,只能得到一維的程度。所以,我可以告訴如果矢量A和矢量B具有在xy尺寸例如30°的角度,但在yz尺寸的40°的角度。計算兩個三維向量之間的角度爲每個維度

現在我想知道我怎麼可以投射在MATLAB平面向量? 在此之後,我應該能夠在提供的鏈接中以相同的方式計算角度

+0

「在x尺寸30°」我怎麼也想不到的是有意義的。可能有意義的是在投影到xy平面(或xz/yz平面)之後計算角度 – user463035818

+1

這更像是一個幾何問題而不是編程。 3D空間中的兩個矢量共享一個平面(或不)。它們之間的角度投影在那架飛機上。 – user0042

+0

@ tobi303 SRY基因,這就是我的意思。 – Kev1n91

回答

3

雖然我真的認爲它可能是你在數學中犯了一些錯誤,但在此之前,問題很簡單。

投影向量笛卡爾平面是簡單去除座標沒有按屬於。例如。將2個矢量投影到XY平面,實質上使它們的「z」等於零。