大家好,欢迎来到IT知识分享网。
简介:本文解释了叉乘(本文只考虑三维向量)的计算(行列式)和几何解释之间的关系
1.叉乘的计算及几何解释
在我学习叉乘的时候,老师教了我们两个东西:
- 叉乘的计算方法:用行列式。
设有向量 v ⃗ = ( v 1 , v 2 , v 3 ) , w ⃗ = ( w 1 , w 2 , w 3 ) , \vec{v}=(v_1, v_2, v_3), \quad \vec{w} = (w_1, w_2, w_3),\quad v=(v1,v2,v3),w=(w1,w2,w3),则
(1) v ⃗ × w ⃗ = d e t ( [ i j k v 1 v 2 v 3 w 1 w 2 w 3 ] ) = ( v 2 ⋅ w 3 − v 3 ⋅ w 2 ) i ⃗ + ( v 3 ⋅ w 1 − v 1 ⋅ w 3 ) j ⃗ + ( v 1 ⋅ w 2 − v 2 ⋅ w 1 ) k ⃗ = [ v 2 ⋅ w 3 − v 3 ⋅ w 2 v 3 ⋅ w 1 − v 1 ⋅ w 3 v 1 ⋅ w 2 − v 2 ⋅ w 1 ] \vec{v}\times \vec{w}= det( \left[ \begin{matrix} i & j & k \\ v_1 & v_2 & v_3 \\ w_1 & w_2 & w_3 \end{matrix} \right] ) = (v_2\cdot w_3-v_3\cdot w_2)\vec{i} + (v_3\cdot w_1-v_1\cdot w_3)\vec{j} + (v_1\cdot w_2 -v_2\cdot w_1)\vec{k} \\= \left[ \begin{matrix} v_2\cdot w_3-v_3\cdot w_2 \\ v_3\cdot w_1-v_1\cdot w_3 \\ v_1\cdot w_2 -v_2\cdot w_1 \end{matrix} \right] \tag{1} v×w=det(⎣⎡iv1w1jv2w2kv3w3⎦⎤)=(v2⋅w3−v3⋅w2)i+(v3⋅w1−v1⋅w3)j+(v1⋅w2−v2⋅w1)k=⎣⎡v2⋅w3−v3⋅w2v3⋅w1−v1⋅w3v1⋅w2−v2⋅w1⎦⎤(1)
- 叉乘的几何意义:垂直于两个向量(如果是右手坐标系就要符合右手法则),长度等于两个向量构成的平行四边形面积。
但是,为什么用行列式计算出来的向量就具有上述几何意义呢?
2. 从叉乘的计算到叉乘的几何解释
2.1 公式推导
假设有一向量 u ⃗ = ( x , y , z ) \vec{u}=(x,y,z) u=(x,y,z),那么由 u ⃗ , v ⃗ , w ⃗ \vec{u},\vec{v},\vec{w} u,v,w构成的平行六面体的体积可以由以这三个向量为列向量的矩阵的行列式求得,即,
(2) V o l u m e = d e t ( [ x y z v 1 v 2 v 3 w 1 w 2 w 3 ] ) = ( v 2 ⋅ w 3 − v 3 ⋅ w 2 ) x + ( v 3 ⋅ w 1 − v 1 ⋅ w 3 ) y + ( v 1 ⋅ w 2 − v 2 ⋅ w 1 ) z = [ x y z ] ⋅ [ v 2 ⋅ w 3 − v 3 ⋅ w 2 v 3 ⋅ w 1 − v 1 ⋅ w 3 v 1 ⋅ w 2 − v 2 ⋅ w 1 ] = u ⃗ ⋅ ( v ⃗ × w ⃗ ) Volume= det( \left[ \begin{matrix} x & y & z \\ v_1 & v_2 & v_3 \\ w_1 & w_2 & w_3 \end{matrix} \right] ) = (v_2\cdot w_3-v_3\cdot w_2)x + (v_3\cdot w_1-v_1\cdot w_3)y + (v_1\cdot w_2 -v_2\cdot w_1)z \\ = \left[ \begin{matrix} x \\ y \\ z \end{matrix} \right] \cdot \left[ \begin{matrix} v_2\cdot w_3-v_3\cdot w_2 \\ v_3\cdot w_1-v_1\cdot w_3 \\ v_1\cdot w_2 -v_2\cdot w_1 \end{matrix} \right] = \vec{u}\cdot (\vec{v}\times \vec{w}) \tag{2} Volume=det(⎣⎡xv1w1yv2w2zv3w3⎦⎤)=(v2⋅w3−v3⋅w2)x+(v3⋅w1−v1⋅w3)y+(v1⋅w2−v2⋅w1)z=⎣⎡xyz⎦⎤⋅⎣⎡v2⋅w3−v3⋅w2v3⋅w1−v1⋅w3v1⋅w2−v2⋅w1⎦⎤=u⋅(v×w)(2)
也就是说, u ⃗ , v ⃗ , w ⃗ \vec{u},\vec{v},\vec{w} u,v,w构成的平行六面体的体积,等于 u ⃗ \vec{u} u和 v ⃗ × w ⃗ \vec{v}\times \vec{w} v×w的点积。
2.2 理解
平行六面体的体积 = 底 × \times × 高。在这里,“底”就是 v ⃗ , w ⃗ \vec{v},\vec{w} v,w构成的平行四边形面积;“高”就是 u ⃗ \vec{u} u在 v ⃗ , w ⃗ \vec{v},\vec{w} v,w构成的平行四边形垂直方向的投影。假设这个垂直方向是 n ⃗ \vec{n} n(已归一化),那么平行六面体的体积 = area(平行四边形) ⋅ u ⃗ ⋅ n ⃗ \cdot \vec{u}\cdot \vec{n} ⋅u⋅n= u ⃗ ⋅ ( a r e a ⋅ n ⃗ ) \vec{u}\cdot (area\cdot \vec{n}) u⋅(area⋅n)
对比公式(2)可得, v ⃗ × w ⃗ = a r e a ⋅ n ⃗ \vec{v}\times \vec{w} = area\cdot \vec{n} v×w=area⋅n,即,叉乘的大小等于两个向量构成的平行四边形面积,方向垂直于该平行四边形。
3 参考资料
线性代数的本质:以线性变换的眼光看叉积
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/154591.html