點乘和叉乘的區別是什麼?
01-06
點乘,也叫數量積。結果是一個向量在另一個向量方向上投影的長度,是一個標量。
叉乘,也叫向量積。結果是一個和已有兩個向量都垂直的向量。以我比較熟悉的圖形學而言,一般點乘用來判斷兩個向量是否垂直,因為比較好算。也可以用來計算一個向量在某個方向上的投影長度,就像定義一樣。
叉乘更多的是判斷某個平面的方向。從這個平面上選兩個不共線的向量,叉乘的結果就是這個平面的法向量。
兩種不同的運算而已。假如 向量a 為(x1, y1),向量b為(x2, y2)
點積結果 為 x1 * x2 + y1 * y2 = |a||b| cos&
叉積的模為 x1 * y2 - x2 * y1 = |a||b| sin&
推薦閱讀:
※數學好的文科生是一種怎樣的體驗?
※想深入學習計算力學(固體力學、結構工程、土力學等);從數學開始著手,還是從力學著手好?(本人土木出身)
※希臘字母的發音和手寫體到底是什麼樣的?
※如何看待那些研究數學的人,數學到底有沒有作用?
※優秀的程序員需要懂那些數學知識?