什么是叉积

向量的叉积也叫外积、向量积、叉乘或矢量积。两个向量的叉积是这样表示的:

,这种乘法的计算结果是另一个矢量

,这个矢量

的大小等于原来两个矢量的大小的乘积再乘以两个矢量夹角

(小于180度)的「正弦」:

在二维空间内,向量

其几何意义就是以两个向量为边的平行四边形的面积,这在上篇文章中给出了详细说明。

此外,叉积也适用于两个在三维空间内的向量。在三维空间内,向量

i, j, k是三个维度中每个维度的单位向量,有点像三阶行列式,但并不是常理上的行列式,因为行列式不会出现向量,这里仅仅是为了便于表达和记忆。

  从上面的描述中可以看出,叉积得到的是一个向量,而不是一个数字,也因此,A×B和B×A并不等同,实际上,

叉积的几何意义

向量的两个要素是模长和方向,让我们从这两个角度考虑叉积的几何意义。

  在模长上,叉积的几何意义是以两个向量为边的平行四边形的面积:

两个相同向量的叉积是0,

如果用几何意义解释,二者构成一条线段,线段的面积是0。

  在方向上,叉积垂直于平行四边形所在的平面:

由于叉积存在负值,所以垂直的方向可能向上或向下,具体方向根据右手法则判断。

右手法则很有意思,首先要保持拇指朝上,然后其他四指指向叉积的第一个向量

,向内弯曲(以小于180度的角度)四指指向另一个向量

。如果两个向量的方向能符合这个手势,此时拇指的方向就是叉积

的方向;如果必须向外弯曲四指,拇指的反方向是叉积的方向。总之,最终能够以一个舒服的方向竖起拇指就对了。

叉积的作用

计算平行六面体的体积

所谓平行六面体,就是六面体的每个面都是平行四边形,如下图所示:

向量H是垂直于底面的向量,|H|是六面体的高,可看作向量A在H方向上的分量,分量可以用点积表示,这在上一篇中叙述过。如果令u是H方向的单位向量:

判断点是否在同一平面

空间内的三点可以确定一个平面,

是空间中的三个点,另有一点P,如何判断P是否在平面内?P是否在P1,P2,P3组成的平面内?

可以借助向量通过上一节中平行六面体体积的知识判断,如下图所示:

这样形成了三个向量,

是这两个向量围成的平行四边形的面积,

表示平行六面体的体积,如果体积是0,那么P就在平面内。

计算法向量

也可以用另一种方法求解上面的问题,这需要法向量的帮助。一个与平面垂直的向量称为该平面的法向量,一个平面有无数条法向量,法向量与一个常数的乘积还是法向量。

N是平面的法向量,如果

,则P在平面内。根据点积的知识,

,则

。如何计算N呢?实际上,N就是

的叉积。

如果P在平面内,则体积 =

;由于

,结合二者:

示例

示例1

平行六面体是三条边是三个向量<2, 2, 0>,<1, 0, 1>,<0, 1, 1>,求该六面体的体积。

  很明显是相交于<0, 0, 0>的三个向量,设三个向量分别是A,B,C

体积是4

示例2

计算三个点围成的三角形的面积,

  使用叉积很容易计算,需要注意的是,点积和叉乘仅对向量有意义,对点来说则毫无用处,所以首先需要将点转换为向量。

叉乘 线性代数_线性代数4——向量3(叉积、外积、向量积)相关推荐

  1. 点乘 线性代数_线性代数

    资源 笔记 一.vector 向量的长度也叫向量的模: 的长度 : ,即勾股定理. 点乘: 向量vector相乘叫做点乘,结果是一个标量scalar,我们把结果叫做内积(点积). 使用矩阵乘法把向量当 ...

  2. 线性代数中两个向量相乘_加两个向量| Python的线性代数

    线性代数中两个向量相乘 Prerequisite: Linear Algebra | Defining a Vector 先决条件: 线性代数| 定义向量 In the python code, we ...

  3. 程序员的数学3 线性代数_在编程大佬眼中,线性代数到底是什么样的?

    线性代数是什么? 在大学数学学科中,线性代数是最为抽象的一门课,从初等数学到线性代数的思维跨度比微积分和概率统计要大得多.很多人学过以后一直停留在知其然不知 其所以然的阶段,若干年之后接触图形编程或机 ...

  4. 线性代数_矩阵零空间的维度与奇异值的关系

    1. 矩阵的零空间 矩阵A的零空间就Ax=0的解的集合. 零空间的求法:对矩阵A进行消元求得主变量和自由变量:给自由变量赋值得到特解:对特解进行线性组合得到零空间. 假设矩阵如下: 对矩阵A进行高斯消 ...

  5. 线性代数 第三章 向量与向量空间 知识点总结(Jeff自我感悟)

    线性代数 第三章 向量与向量空间 知识点总结(Jeff自我感悟)

  6. 二维向量的叉积是标量还是向量?

    二维向量的叉积是标量还是向量? 今天学习了一下<计算几何>,里面讲了一下关于判断一个点是否在某个三角形内的问题(在二维平面上).其中有一个算法是"同向法",主要是用叉积 ...

  7. 向量与向量的叉积和向量与矩阵的叉积数学表达式与python 实现

    向量与向量的叉积 a=(123)(1)a= \left( \begin{matrix} 1 & 2 & 3 \\ \end{matrix} \right) \tag{1} a=(1​2 ...

  8. 2018蓝桥杯C++A组:三角形面积(海伦公式;向量的叉积)

    一.题目:三角形面积 已知三角形三个顶点在直角坐标系下的坐标分别为: (2.3,2.5) (6.4,3.1) (5.1,7.2) 求该三角形的面积. 提交小数形式表示浮点数,精确到小数点后三位. 分析 ...

  9. 向量内积和外积的计算以及意义

    向量内积以及外积的计算方式以及其表达的意义 本篇文章转自: https://www.cnblogs.com/gxcdream/p/7597865.html 觉得该博主写得很好,因此记录一下.

最新文章

  1. swift实现提示框第三方库:MBProgressHUD
  2. 在Google Android模拟器中使用SD卡(命令行和eclipse环境)
  3. 科学计算机的显示怎么调整成出厂设置,笔记本电脑怎么恢复出厂设置
  4. cisco routemap 能在出接口调用吗_潍坊驰燃一号燃料能不能合法在家经营,手续好办吗?...
  5. 小琛和他的学校(dfs)
  6. 手把手教你WEB套打程序开发
  7. android系统三防机,这才是真正给老人设计的智能手机:三防+安卓系统+超大音量,AGM H2...
  8. 暑假周进度总结报告5
  9. laravel yii thinkphp 框架对比_thinkPHP--项目
  10. centos安装过程中gpt报错解决方案
  11. 10bit、8bit色彩深度,究竟差多少?
  12. Failed to initialize NVML 长效解决方法
  13. How to change exchange rate in miro manually?
  14. Contest2257 - 抗击疫情,从我做起--大中小学生联合训练赛第五十二场
  15. java的h2是什么_什么是H2数据库
  16. centos linux开始防火墙
  17. 怎么修改网页边框html,DIV+CSS网页布局之边框的设置方法
  18. 【学习笔记】行人异常行为检测的综述
  19. 数学符号的英文表达(持续更新中)
  20. 【压缩感知合集5】压缩感知简介和数学模型分析

热门文章

  1. 搜狗2020校招【后端】笔试(第二场)
  2. hive表分区上传数据出现的一个问题及解决思路
  3. 短信验证(吉信通),邮箱验证
  4. 常见运放电路分析仿真汇总
  5. OpenCV基础(7)OpenCV中的颜色空间
  6. css 剪辑图片_css如何截取图片?
  7. php源码中powerby,小龙源码网 - discuz论坛怎么去掉power by discuz版权
  8. 双子天蝎,爱情是不老的传说
  9. QWT--滚轮放大缩小和拖拽视窗
  10. 神奇的H5视频画中画功能