向量的點乘與叉乘(自用筆記)

2021-10-01 06:16:25 字數 1240 閱讀 9199

1.向量加法。

平行四邊形法則。

2.向量減法。

a-b=由b指向a的向量。

3.向量點乘。

代數定義:

設二維空間內有兩個向量a=(x1,y1)和b=(x2,y2),定義它們的數量積(又叫內積、點積)為以下實數:ab=x1x2 +y1y2。

可以推廣至n維向量。

幾何定義:

ab=|a| |b| |cosθ|。

a與b的模長乘余弦值。

4.向量的叉乘。

axb=a^b=|a| |b| |sinθ|.

a與b的模長乘正弦值。

(a,b,c)×(x,y,z)=(bz-cy,cx-az,ay-bx)

三維向量的叉乘運算。

向量積被定義為:

模長:(在這裡θ表示兩向量之間的夾角(共起點的前提下)(0° ≤ θ ≤ 180°),它位於這兩個向量所定義的平面上。)

方向:a向量與b向量的向量積的方向與這兩個向量所在平面垂直,且遵守右手定則。(乙個簡單的確定滿足「右手定則」的結果向量的方向的方法是這樣的:若座標系是滿足右手定則的,當右手的四指從a以不超過180度的轉角轉向b時,豎起的大拇指指向是c的方向。c = a ∧ b)

叉積的定義:c =a x b 其中a,b,c均為向量。即兩個向量的叉積得到的還是向量!

性質1:c⊥a,c⊥b,即向量c垂直與向量a,b所在的平面。

性質2:模長|c|=|a||b|sin

性質3:滿足右手法則。從這點我們有axb ≠ bxa,而axb = – bxa。所以我們可以使用叉積的正負值來判斷向量a,b的相對位置,即向量b是處於向量a的順時針方向還是逆時針方向。

由此編寫opengl的法向量函式

摘抄於2019.12.4

向量點乘與叉乘

點乘 dot product 點乘,也叫向量的內積 數量積。顧名思義,求下來的結果是乙個數。向量a 向量b a b cos 在物理學中,已知力與位移求功,實際上就是求向量f與向量s的內積,即要用點乘。將向量用座標表示 三維向量 若向量a a1,b1,c1 向量b a2,b2,c2 則 向量a 向量b...

向量點乘與叉乘

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!向量 vector 在幾乎所有的幾何問題中,向量 有時也稱向量 是乙個基本點。向量的定義包含方向和乙個數 長度 在二維空間中,乙個向量可以用一對x和y來表示。例如由點 1,3 到 5,1的向量可以用 4,2 來表示。這裡大家要特別注意,我這樣說並不...

向量點乘與叉乘

向量 vector 在幾乎所有的幾何問題中,向量 有時也稱向量 是乙個基本點。向量的定義包含方向和乙個數 長度 在二維空間中,乙個向量可以用一對x和y來表示。例如由點 1,3 到 5,1的向量可以用 4,2 來表示。這裡大家要特別注意,我這樣說並不代表向量定義了起點和終點。向量僅僅定義方向和長度。向...