叉乘(向量的外積)是物理里面常常用到的概念, 它是由兩個向量得到一個新的向量的運算。一般我們都是從幾何意義下手: 向量a→" role="presentation">a? 和b→" role="presentation">b? 叉乘, 得到一個垂直于a→" role="presentation">a? 和b→" role="presentation">b? 的向量a→×b→" role="presentation">a? ×b? , 它的方向由右手螺旋法則確定, 它的長度是a→" role="presentation">a? 和b→" role="presentation">b? 張開的平行四邊形的面積:
|a→×b→|=|a→|?|b→|?sin?θ" role="presentation">|a? ×b? |=|a? |?|b? |?sinθ
其中
θ" role="presentation">θ是
a→" role="presentation">a? 和
b→" role="presentation">b? 的夾角.
叉乘滿足的基本的性質(zhì)如下:
- a→×a→=0→" role="presentation">a? ×a? =0? , 因為夾角是0, 所以平行四邊形面積也是0, 即叉積長度為0
- a→×b→=?(b→×a→)" role="presentation">a? ×b? =?(b? ×a? ), 等式兩邊的叉積等大反向, 模長因為平行四邊形不變而相同, 方向因為右手法則旋轉(zhuǎn)方向相反而相反
- (λa→)×b=λ(a→×b→)" role="presentation">(λa? )×b=λ(a? ×b? ), 這點比較好想, 因為: ①正數(shù)λ" role="presentation">λ數(shù)量乘不會影響a→" role="presentation">a? 的方向, 所以左右的叉積方向一樣; 負(fù)數(shù)λ" role="presentation">λ使得a→" role="presentation">a? 反向了, 但也使得左右叉積方向相反. ②對a→" role="presentation">a? 進行縮放, 平行四邊形面積也同等縮放.
- (a→+b→)×c→=a→×c→+b→×c→" role="presentation">(a? +b? )×c? =a? ×c? +b? ×c? , 這種分配率是以前最難想象的了.
上述3. 4.兩點結(jié)合起來, 說明叉乘具有一種線性性質(zhì), 再結(jié)合2.就是雙線性了(同時對左右具有線性性質(zhì)). 一直以來我都想找到性質(zhì)4. 的一種幾何證明, 可它就像一個過不去的坎, 擋住了我追求完美的心.
每次想到性質(zhì)4., 都會去想象空間中一點出發(fā)的三個隨機向量, 然后又叉乘出兩個新向量, 一共5個向量, 甚至畫圖都很難. 這個問題一直持續(xù)了很久, 后來某天突然想到, 可以固定一個向量, 剩余的工作在二維投影面完成啊~
結(jié)論4的證明
這里證明4.的等價結(jié)論: a→×(b→+c→)=a→×b→+a→×b→" role="presentation">a? ×(b? +c? )=a? ×b? +a? ×b? . 如下圖所示, 把向量b→" role="presentation">b? 和c→" role="presentation">c? 按照向量a→" role="presentation">a? 的負(fù)方向, 投影到與a→" role="presentation">a? 垂直的平面S.
這里先要說明, 向量a→" role="presentation">a? 和b→" role="presentation">b? 的叉乘, 等于和b→" role="presentation">b? 的投影b→′" role="presentation">b? ′的叉乘:
a→×b→=a→×b→′" role="presentation">a? ×b? =a? ×b? ′
這個結(jié)論很好想象, 這種投影其實是把
b→" role="presentation">b? 掰成與
a→" role="presentation">a? 垂直的等價部分: 叉乘方向不會變, 并且平行四邊形面積不變(底乘高,高沒變).
那么這就好說了, 直接在投影面分析:
- a→×b→" role="presentation">a? ×b? 就是b→′" role="presentation">b? ′逆時針旋轉(zhuǎn)90度, 并且伸縮|a→|" role="presentation">|a? |(藍(lán)色的向量)
- a→×c→" role="presentation">a? ×c? 就是c→′" role="presentation">c? ′逆時針旋轉(zhuǎn)90度, 并且伸縮|a→|" role="presentation">|a? |(綠色的向量)
- a→×(b→+c→)?" role="presentation">a? ×(b? +c? )?就是b→′+c→′?" role="presentation">b? ′+c? ′?逆時針旋轉(zhuǎn)90度, 并且伸縮|a→|?" role="presentation">|a? |?(紅色的向量)
換句話說, 兩個平行四邊形是相似的. 在左邊那個平行四邊形里, 我們得到了結(jié)論
a→×(b→+c→)=a→×b→+a→×b→." role="presentation">a? ×(b? +c? )=a? ×b? +a? ×b? .
幾何證明以后...
所有性質(zhì)得到幾何理解以后, 就感覺整個理論都通暢很多呢...
比如就可以分析, 解析幾何下怎么計算叉乘:
u×v=(u1i+u2j+u3k)×(v1i+v2j+v3k)=u1v1(i×i)+u1v2(i×j)+u1v3(i×k)+u2v1(j×i)+u2v2(j×j)+u2v3(j×k)+u3v1(k×i)+u3v2(k×j)+u3v3(k×k)" role="presentation">u×v==(u1i+u2j+u3k)×(v1i+v2j+v3k)u1v1(i×i)+u1v2(i×j)+u1v3(i×k)+u2v1(j×i)+u2v2(j×j)+u2v3(j×k)+u3v1(k×i)+u3v2(k×j)+u3v3(k×k)
就是說, 利用前面的分配率, 我們就能夠?qū)⒆鴺?biāo)形式的叉乘歸結(jié)為基底的叉乘! 對于基底, 我們按照最開始的叉乘定義可以求出他們的值(右手坐標(biāo)系下):
i×i=j×j=k×k=0" role="presentation">i×i=j×j=k×k=0
{i×j=kj×k=ik×i=j{j×i=?kk×j=?ii×k=?j" role="presentation">???i×jj×kk×i=k=i=j???j×ik×ji×k=?k=?i=?j
最后就是熟悉的形式:
u×v=(u2v3?u3v2)i+(u3v1?u1v3)j+(u1v2?u2v1)k=|u2u3v2v3|i?|u1u3v1v3|j+|u1u2v1v2|k=|ijku1u2u3v1v2v3|" role="presentation">u×v=(u2v3?u3v2)i+(u3v1?u1v3)j+(u1v2?u2v1)k=∣∣∣u2v2u3v3∣∣∣i?∣∣∣u1v1u3v3∣∣∣j+∣∣∣u1v1u2v2∣∣∣k=∣∣∣∣iu1v1ju2v2ku3v3∣∣∣∣
這里再放一張維基百科的圖:
維基百科里還有更多性質(zhì)的介紹和證明:
https://en.wikipedia.org/wiki/Cross_product