向量是由n个实数组成的一个n行1列(n*1)或一个1行n列(1*n)的有序数组;

向量的点乘,也叫向量的内积、数量积,对两个向量执行点乘运算,就是对这两个向量对应位一一相乘之后求和的操作,点乘的结果是一个标量。

点乘公式

对于向量a和向量b:

                      

a和b的点积公式为:

要求一维向量a和向量b的行列数相同。

点乘几何意义

点乘的几何意义是可以用来表征或计算两个向量之间的夹角,以及在b向量在a向量方向上的投影,有公式:

推导过程如下,首先看一下向量组成:

定义向量:

根据三角形余弦定理有:

根据关系c=a-b(a、b、c均为向量)有:

即:

向量a,b的长度都是可以计算的已知量,从而有a和b间的夹角θ:

根据这个公式就可以计算向量a和向量b之间的夹角。从而就可以进一步判断这两个向量是否是同一方向,是否正交(也就是垂直)等方向关系,具体对应关系为:

a·b>0    方向基本相同,夹角在0°到90°之间

a·b=0    正交,相互垂直

a·b<0    方向基本相反,夹角在90°到180°之间

叉乘公式

两个向量的叉乘,又叫向量积、外积、叉积,叉乘的运算结果是一个向量而不是一个标量。并且两个向量的叉积与这两个向量组成的坐标平面垂直。

对于向量a和向量b:

a和b的叉乘公式为:

其中:

根据i、j、k间关系,有:

叉乘几何意义

在三维几何中,向量a和向量b的叉乘结果是一个向量,更为熟知的叫法是法向量,该向量垂直于a和b向量构成的平面。

在3D图像学中,叉乘的概念非常有用,可以通过两个向量的叉乘,生成第三个垂直于a,b的法向量,从而构建X、Y、Z坐标系。如下图所示:

在二维空间中,叉乘还有另外一个几何意义就是:aXb等于由向量a和向量b构成的平行四边形的面积。

向量:u=(u1,u2,u3) v=(v1,v2,v3)
叉积公式:u x v = { u2v3-v2u3 ,u3v1-v3u1 ,u1v2-u2v1 }
点积公式:u * v = u1v1+u2v2+u3v33=lul*lvl*COS(U,V)
对于向量的运算,还有两个“乘法”,那就是点乘和叉乘了.点乘的结果就是两个向量的模相乘,然后再与这两个向量的夹角的余弦值相乘.或者说是两个向量的各个分量分别相乘的结果的和.很明显,点乘的结果就是一个数,这个数对我们分析这两个向量的特点很有帮助.如果点乘的结果为0,那么这两个向量互相垂直;如果结果大于0,那么这两个向量的夹角小于90度;如果结果小于0,那么这两个向量的夹角大于90度.对于叉乘,它的运算公式令人头晕,我就不说了,大家看下面的公式自己领悟吧……
向量c的方向与a,b所在的平面垂直,且方向要用“右手法则”判断(用右手的四指先表示向量a的方向,然后手指朝着手心的方向摆动到向量b的方向,大拇指所指的方向就是向量c的方向).
若向量a=(a1,b1,c1),向量b=(a2,b2,c2),

向量a·向量b=a1a2+b1b2+c1c2
向量a×向量b=
| i j k|
|a1 b1 c1|
|a2 b2 c2|
=(b1c2-b2c1,c1a2-a1c2,a1b2-a2b1)
(i、j、k分别为空间中相互垂直的三条坐标轴的单位向量).
叉乘的意义就是通过两个向量来确定一个新的向量,该向量与前两个向量都垂直

点积与叉乘的运算与物理意义相关推荐

  1. 点乘叉乘坐标公式_点积与叉乘的运算与物理意义

    原文:http://blog.csdn.net/jacke121/article/details/55804353 向量是由n个实数组成的一个n行1列(n*1)或一个1行n列(1*n)的有序数组: 向 ...

  2. 【数理知识】矩阵普通乘积,哈达玛积,克罗内克积,点乘,点积,叉乘,matlab代码实现

    1 [数理知识]向量数乘,内积,外积,matlab代码实现 2 [数理知识]矩阵普通乘积,哈达玛积,克罗内克积,点乘,点积,叉乘,matlab代码实现 文章目录 1. 矩阵基本形式 2. 矩阵基本运算 ...

  3. 点乘和叉乘及其物理意义(C++STL实现)

    一些错误观念的澄清,比如数学意义上的点积和叉积并不对应matlab程序中的.*(按位相乘)和*(矩阵乘法) 内积的物理意义 一种向量到标量的映射 两向量的夹角的计算 两向量是否正交的判断 两向量的相似 ...

  4. 很好的理解梯度 散度 旋度 下三角运算 费曼物理讲义

    很好的理解梯度 散度 旋度 下三角运算  费曼物理讲义 https://www.zhihu.com/question/24074028/answer/26657334 英文版本 https://www ...

  5. 视觉SLAM小知识——叉乘的物理意义

    物理意义:两个向量a,b的叉乘仅在三维空间有意义,表示一个与向量a和向量b都垂直的向量,叉乘的模等于以向量a,b为边的平行四边形面积. 向量n是叉乘方向的单位向量,角度为向量a,b的夹角. 当夹角为0 ...

  6. 乘法/积运算和符号(点乘/内积/数量积,叉乘/向量积,矩阵乘法,Hadamard, Kronecker积,卷积)一网打尽

    之前一直混淆于各种乘法和积运算中,不得其解,所以花了点功夫整理一下. 名称 符号 Latex 运算 应用 意义 点乘/内积/数量积 ⋅\cdot⋅或∙\bullet∙ \cdot或\bullet a⃗ ...

  7. 点乘/内积/数量积;叉乘/向量积;矩阵乘法;哈达马积;克罗内克积;卷积

    # 1. 符号解释 | 名称 |  符号 | Latex | 运算     |  应用 | 意义 | |--|--|--|--|--|--| | 点乘/内积/数量积 | $⋅$ 或 $\bullet$ ...

  8. Matlab中向量点乘、点积、叉乘计算

    点乘 点乘就是将向量的每个元素对应进行相乘的操作 语法:.* 运行:[1 2 3].*[4 5 6] 结果: 点积 点乘是将向量的元素对应相乘后,加起来 语法:dot(x1,x2) 运行: 叉乘 叉乘 ...

  9. OpenGL 几何知识

    一 .引言 为什么要学习几何相关知识?因为在OpenGL中所有可视对象都是2D/3D几何图形,对几何图形的移动/缩放/旋转:拉伸/扭曲等:图形从一个场景转换到另一个场景中,都需要借助向量和矩阵的运算. ...

最新文章

  1. golang select channel 多路复用
  2. rail server 启动时报告错误undefine mysql_get_client_info
  3. spring源码分析之cache demo
  4. 流行的开源数据挖掘tool
  5. wxWidgets:wxAnimationCtrl类用法
  6. 调试实战 —— dll 加载失败之 Debug Release争锋篇
  7. group by 的实现原理
  8. python选择排序_Python实现选择排序
  9. php rabbitmq延迟队列示例
  10. vim编辑器操作汇总
  11. 44特征02——相似对角化与方幂、代数重数与几何重数、可对角化的概念、相似对角化的条件、矩阵方幂的计算
  12. MFC应用程序中指针的使用
  13. 如何保证消息不被重复消费【[如何保证消息消费的幂等性】?
  14. [安全攻防进阶篇] 十.熊猫烧香病毒机理IDA和OD逆向分析--病毒释放过程(中)
  15. 配置Eclipse for Java 9
  16. shell可以卖钱_【一点资讯】什么叫Shell Cordovan呢?马臀皮鞋子,牛仔裤和腰带能卖多少钱...
  17. 分分钟解决OSPF配置问题
  18. 转型编程的小伙们们快来拿 python 入门证书!
  19. 2012-04-30《说说老朋友》
  20. 批量挖sql注入漏洞

热门文章

  1. iOS 利用 Metal 实现滤镜与动效滤镜
  2. 视频点播/直播类网站
  3. 仿抖音写上下滑动切换视频
  4. 发挥数字化平台优势,电子元器件采购商城系统助力企业改变固有低效流程
  5. 快速提高点击率的办法
  6. ISP 和IAP 原理与区别
  7. 做自适应网站专业乐云seo_广州网站设计【乐云seo】
  8. 模具分类以及塑胶模具设计流程
  9. JDK环境配置及Python、Pycharm、Git
  10. 基于Windows下的Web性能测试和压力测试