點乘和叉乘的應用

2021-08-18 08:07:49 字數 842 閱讀 1590

點乘:兩個向量點乘得到乙個

標量 ,數值等於兩個向量長度相乘後再乘以二者夾角的余弦值 。如果兩個向量a,b均 為單位 向量 ,那麼a.b等於向量b在向量a方向上的投影的長度

點乘後得到的是乙個值

若結果 == 0,則 兩向量 互相垂直 。

若結果 < 0  ,則 兩向量夾角大於90°。

若結果 >0  , 則 兩向量夾角小於 90°。

用點乘判斷向量朝向關係

考慮到,cos(0)=1,cos(π)=-1,cos(π/2)=0,那麼我們就可以用點乘來判斷兩個向量的朝向關係了。

π就是180度的實數表示。

如果兩個向量方向完全相同,那麼夾角為0,則cos(θ)為1;

如果兩個向量方向垂直,那麼夾角為90度即π/2,則cos(θ)為0;

如果兩個向量方向完全相反,那麼夾角為180度即π,則cos(θ)為-1;

其他情況,點乘的值介於-1~1之間。

叉乘:兩個向量的叉乘得到乙個新的向量 ,新向量垂直於原來的兩個向量再乘夾角的正弦值 

叉乘後得到的還是乙個

向量在unity3d裡面。兩個向量的點乘所得到的是兩個向量的余弦值,也就是-1 到1之間,0表示垂直,-1表示相反,1表示相同方向。

兩個向量的叉乘所得到的是兩個向量所組成的面的垂直向量,分兩個方向。

簡單的說,

點乘判斷角度,叉乘判斷方向。

形象的說當乙個敵人在你身後的時候,叉乘可以判斷你是往左轉還是往右轉更好的轉向敵人,點乘得到你當前的面朝向的方向和你到敵人的方向的所

成的角度大小。

unity 點乘和叉乘的應用

點乘 兩個向量點乘得到乙個標量 數值等於兩個向量長度相乘後再乘以二者夾角的余弦值 如果兩個向量a,b均 為單位 向量 那麼a.b等於向量b在向量a方向上的投影的長度 點乘後得到的是乙個值 若結果 o,則 兩向量 互垂直 若結果 0 則 兩向量夾角大於90 若結果 0 則兩向量夾角小於 90 叉乘 兩...

點乘和叉乘

目錄 定義 點乘公式 點乘幾何意義 叉乘公式 叉乘幾何意義,問題 我知道向量乘分為叉乘和點乘,矩陣乘不分什麼叉乘和點乘吧?如果存在各是什麼?線性代數上沒有,但在一些高階書上也有人提矩陣的叉乘,點乘.不能理解 矩陣也可構成乙個空間,也就是可以作為向量,自然也就有內積 點乘 外積 叉乘 定義方式一致.向...

點乘和叉乘

點乘,也叫向量的內積 數量積。顧名思義,求下來的結果是乙個數。向量a 向量b a b cos 在物理學中,已知力與位移求功,實際上就是求向量f與向量s的內積,即要用點乘。叉乘,也叫向量的外積 向量積。顧名思義,求下來的結果是乙個向量,記這個向量為c。向量c 向量a 向量b a b sin 向量c的方...