几何角度理解叉乘

几何角度理解叉乘简介 本文解释了叉乘的计算 行列式 和几何解释之间的关系 1 叉乘的计算及几何解释在我学习叉乘 本文只考虑三维向量 的时候 老师教了我们两个东西 叉乘的计算方法 用行列式 设有向量 v v1 v2 v3 w w1 w2 w3 vec v v 1 v 2 v 3 quad vec w w 1 w 2 w 3 quadv v1 v2 v3

简介:本文解释了叉乘(本文只考虑三维向量)的计算(行列式)和几何解释之间的关系

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)=(v2w3v3w2)i
+
(v3w1v1w3)j
+
(v1w2v2w1)k
=v2w3v3w2v3w1v1w3v1w2v2w1(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)=(v2w3v3w2)x+(v3w1v1w3)y+(v1w2v2w1)z=xyzv2w3v3w2v3w1v1w3v1w2v2w1=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
(arean
)

对比公式(2)可得, v ⃗ × w ⃗ = a r e a ⋅ n ⃗ \vec{v}\times \vec{w} = area\cdot \vec{n} v
×
w
=
arean
,即,叉乘的大小等于两个向量构成的平行四边形面积,方向垂直于该平行四边形。

3 参考资料

线性代数的本质:以线性变换的眼光看叉积

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233740.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • pycharm的运行环境_pycharm新环境怎么选

    pycharm的运行环境_pycharm新环境怎么选一直用pycharm写代码一直用anaconda管理python环境但是今天我居然发现我不会更改pycharm当前的运行环境到我新建的anacondaenvironment中!配置:系统:win10;GPU:NVIDIAGeForceGTX1050Ti管理平台:anaconda3IDE:Pycharm问题我的anaconda里面有三个环境,第一个是自…

    2022年8月26日
    6
  • 你太强了我只能躺啊哈哈哈(超我太强的原因)

    大家好,我是二哥呀!之前在送书的时候做了一个小调查,问题是:“你是怎么认识二哥的?”我以为从知乎上了解的多一些,没想到,CSDN上的最多,看来二哥还是在CSDN上更有影响力一些,这个结果多少让我感到有些意外,因为我最近在知乎上更新得更勤快一些。写这篇文章的时候,我去CSDN上看了一眼我的主页。访问量突破了900万!按照目前的增长速度来看,年底突破1000万访问量应该没啥大问题。另外还有一些数据我觉得也挺牛逼的:原创文章数量957篇;作者总榜第12名;作者周榜第

    2022年4月10日
    41
  • 颜色代码表

    颜色代码表RGB颜色查询对照表 RGB颜色查询对照表

    2022年5月16日
    34
  • 如何用公式编辑器打求和符号?

    如何用公式编辑器打求和符号?作为使用最广泛的公式编辑器,MathType中所包含的很多符号能够满足我们一般的学习工作需要,利用它能够毫不费力地编辑出各种各样的数学公式,除了常见的代数几何符号,集合符号以及概率统计等一些符号也有,还有一些模板可以直接使用。求和符号是概率统计中经常用到的一个符号,下面就来介绍用MathType打求和符号的方法。

    2022年8月31日
    6
  • java 8 lambda表达式list操作分组、过滤、求和、最值、排序、去重

    java 8 lambda表达式list操作分组、过滤、求和、最值、排序、去重java8的lambda表达式提供了一些方便list操作的方法,主要涵盖分组、过滤、求和、最值、排序、去重。跟之前的传统写法对比,能少写不少代码。新建实体类packagecom.vvvtimes.vo;importjava.math.BigDecimal;importjava.util.Date;publicclassUser{privateLong…

    2022年6月14日
    379
  • 联想笔记本电脑键盘灯怎么开启_【普通背光键盘灯怎么开】联想键盘背光灯怎么开_背光键盘怎么开…「建议收藏」

    联想笔记本电脑键盘灯怎么开启_【普通背光键盘灯怎么开】联想键盘背光灯怎么开_背光键盘怎么开…「建议收藏」2017-08-1611:53:02现在,联想/华硕/惠普多款笔记本电脑都自带了键盘背光灯功能,这样用户在夜间或暗淡环境下作业就会更加方便!不过,很多朋友表示并不懂得如何开启键盘背光灯,该怎么办呢?接下来,小编就以w…2018-03-1317:42:32现在,大多数笔记本电脑都自带了键盘背光灯功能,开启这个功能之后我们就能在黑暗环境下更好地使用电脑了,十分地炫酷。那么,笔记本键盘灯怎么打开…

    2026年2月1日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号