点乘(内积)和叉乘(外积、向量积)

YouXiangLiThon 2021-11-23 原文


点乘(内积)和叉乘(外积、向量积)

转自原创出处:http://blog.csdn.net/dcrmg/article/details/52416832

 

向量是由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构成的平行四边形的面积。

 

发表于
2017-12-07 10:18 
youxiaogeo 
阅读(59518
评论(0
编辑 
收藏 
举报

 

版权声明:本文为YouXiangLiThon原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/YouXiangLiThon/p/7997796.html

点乘(内积)和叉乘(外积、向量积)的更多相关文章

  1. Unity 点乘&叉乘 应用实例

    一 前言 1.可以解决的问题     I.如何计算角度     II.如何判断前后     III.如何判断逆 […]...

  2. 显卡安装一直循环在登录界面——解决之-T450安装显卡驱动和cuda7.5发现的一些问题 – youxiaogeo

    显卡安装一直循环在登录界面——解决之-T450安装显卡驱动和cuda7.5发现的一些问题   今天,在笔记本T […]...

  3. macbook pro。已经连接上wifi,但是,不能上网的问题 – youxiaogeo

    macbook pro。已经连接上wifi,但是,不能上网的问题  有天,macbook pro关机后,再打开 […]...

  4. 显卡安装一直循环在登录界面——解决之-T450安装显卡驱动和cuda7.5发现的一些问题 – youxiaogeo

    显卡安装一直循环在登录界面——解决之-T450安装显卡驱动和cuda7.5发现的一些问题   今天,在笔记本T […]...

  5. Ubuntu下好的PDF阅读器介绍 – youxiaogeo

    Ubuntu下好的PDF阅读器介绍 我们经常要学习,看论文,如果有好的PDF阅读器,可以做笔记,对以后查看和记 […]...

  6. 向量点乘(内积)和叉乘(外积、向量积)概念及几何意义(转载)

    向量是由n个实数组成的一个n行1列(n*1)或一个1行n列(1*n)的有序数组;   向量的点乘,也叫向量的内 […]...

  7. Ubuntu下好的PDF阅读器介绍 – youxiaogeo

    Ubuntu下好的PDF阅读器介绍 我们经常要学习,看论文,如果有好的PDF阅读器,可以做笔记,对以后查看和记 […]...

  8. 向量点乘(内积)和叉乘(外积、向量积)概念及几何意义解读

    向量点乘(内积)和叉乘(外积、向量积)概念及几何意义解读 向量是由n个实数组成的一个n行1列(n*1)或一个1 […]...

随机推荐

  1. vpay系统技术开发

     vpay系统技术.I56etc22.73&5296for、vpay系统代码技术、vpay系统PHP代 […]...

  2. 用 C 语言编写 Windows 服务程序的五个步骤

    Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务。为了学习这种控制台应用程序的 […]...

  3. python rtree包查找三维空间下的最近设备

    rtree模块有2个常用的类:rtree.index.Index和rtree.index.Property。其 […]...

  4. Unity3d 截屏保存到相册,并且刷新相册

      要做一个截图的功能,并且玩家可以在相册中看到。   做的时候遇到了三个问题:   1、unity自带的截图 […]...

  5. Mybatis学习笔记之—多表查询(2)

    Mybatis多表查询(2) (一)举例 用户和角色 一个用户可以有多个角色,一个角色可以赋予多个用户 (二) […]...

  6. 解 酷_工工_狗_短信轰炸,[兴趣来源于之前看到某一个帖子的短信轰炸]

    说明:   本人因为学习,刚好想到了此酷..,所以有任何违法的事情 或者其它,请联系本人,,删除本贴,特此公开 […]...

  7. 刘诗怀孕? 吴奇隆协议离婚? 律师发表声明却意外泄露真名!

    刘诗怀孕? 吴奇隆协议离婚? 律师发表声明却意外泄露真名! 霍雨浩终究是第一次出门,尽管有地图的指引,但他还是 […]...

  8. spring boot 系列之八:SpringBoot处理定时任务

    项目经常会用到定时任务,springboot自然是可以通过整合相关组件来实现的。 目前常用的定时任务的实现有两 […]...

展开目录

目录导航