向量的点乘与叉乘的几何意义

  很惭愧,作为一名学生,向量的最基本的知识全忘了,在最近做计算机图形学实验时,需要用到向量计算时,发现自己寸步难行。只好赶快百度”预习”一下。

向量的点乘:a * b

公式:a * b = |a| * |b| * cosθ
点乘又叫向量的内积、数量积,是一个向量和它在另一个向量上的投影的长度的乘积;是标量。
点乘反映着两个向量的“相似度”,两个向量越“相似”,它们的点乘越大。

向量的叉乘:ab

ab = |a| * |b| * sinθ
向量积被定义为:
模长:(在这里θ表示两向量之间的夹角(共起点的前提下)(0° ≤ θ ≤ 180°),它位于这两个矢量所定义的平面上。)
方向:a向量与b向量的向量积的方向与这两个向量所在平面垂直,且遵守右手定则。(一个简单的确定满足“右手定则”的结果向量的方向的方法是这样的:若坐标系是满足右手定则的,当右手的四指从a以不超过180度的转角转向b时,竖起的大拇指指向是c的方向。c = ab

特别的,在二维中,两个向量的向量积的模的绝对值等于由这两天向量组成的平行四边形的面积。

参考:百度百科,维基百科

向量的点乘与叉乘的几何意义相关推荐

  1. java 向量点乘_向量的点乘与叉乘学习笔记

    这里简单做些关于二维向量的笔记 点乘 $V_1(x_1,y_1) V_2(x_2,y_2) = x_1*x_2+y_1*y_2$ 点乘是各项元素乘积的和,结果是一个标量而不是向量 点乘还有如下等式 $ ...

  2. 三维几何学基础(向量、点乘、叉乘、反对称矩阵)

    三维几何学基础(向量.点乘.叉乘.反对称矩阵) 载具,三个自由度的平移和三个自由度的旋转. 这6个自由度称为载具的姿态(pose) 姿态包含位置(position)和朝向(orientation) 文 ...

  3. 两个向量的点乘和叉乘怎么算_向量的点乘和叉乘

    向量的点乘和叉乘2019-12-09 15:46:24文/董月 点乘,也叫数量积.结果是一个向量在另一个向量方向上投影的长度,是一个标量.叉乘,也叫向量积.结果是一个和已有两个向量都垂直的向量. 点乘 ...

  4. Unity游戏开发中的向量运算-点乘和叉乘

    Unity游戏开发中的向量运算-点乘和叉乘 1.点乘: 定义: 又称点积.数量积.标量积.既可以由向量坐标的代数运算得出,也可以通过引入两个向量的长度和角度等几何概念来求解. 公式一: 公式二: 点积 ...

  5. 【图形学】向量的点乘和叉乘

    向量(Vector) 在几乎所有的几何问题中,向量(有时也称矢量)是一个基本点.向量的定义包含方向和一个数(长度).在二维空间中,一个向量可以用一对x和y来表示.例如由点(1,3)到(5,1的向量可以 ...

  6. 点乘叉乘坐标公式_向量点乘公式与叉乘公式的位置关系

    在数学与物理中,既有大小又有方向的量叫做向量(亦称矢量),在数学中与之相对应的是数量.下面是小编为大家整理的,希望对大家有所帮助!一.高三数学向量公式二.高三数学向量知识点梳理看过"&quo ...

  7. 向量的点乘和叉乘区别及几何意义

    向量点乘和叉乘的区别:向量点乘结果是标量,是两个向量在一个方向的累计结果,结果只保留大小属性,抹去方向属性,就相等于降维:向量叉乘,是这这两个向量平面上,垂直生成新的向量,大小是两个向量构成四边形的面 ...

  8. 两个向量的点乘和叉乘怎么算_Unity游戏开发——向量运算(点乘和叉乘)

    0.前言 在游戏开发中,确定目标的方位,朝向,夹角等相关数据需要用到向量间的计算,其中最常用到的就是点乘和叉乘. 说实话,因为向量的运算在平时开发中不是经常使用,我也总弄混这两种运算的含义,所以这次好 ...

  9. 两个向量的点乘和叉乘怎么算_向量点乘(内积)和叉乘(外积、向量积)概念及几何意义解读...

    向量是由n个实数组成的一个n行1列(n*1)或一个1行n列(1*n)的有序数组: 向量的点乘,也叫向量的内积.数量积,对两个向量执行点乘运算,就是对这两个向量对应位一一相乘之后求和的操作,点乘的结果是 ...

最新文章

  1. html5的在线播放页面,整理5款html5网页播放器,总有一款适合你吧
  2. 负数分解质因数java_Java经典案例之-“分解质因数”
  3. 原生JS操作DOM节点代码
  4. 如何用好消息推送(JPush)为app拉新、留存、促活
  5. 牛腩新闻发布系统(一):SQLHelper重构(一)
  6. 嵌入式开发环境构建_设计模式:不可变的嵌入式构建器
  7. (计算机组成原理)第二章数据的表示和运算-第二节2:原码、反码、补码和移码的作用
  8. 2019.04.10 电商28 支付宝功能02
  9. 任务02——安装 Intellj IDEA,编写一个简易四则运算小程序,并将代码提交到 GitHub...
  10. 异步ajax动态实现级联,JQuery异步加载无限下拉框级联功能实现示例
  11. win10背景显示计算机名,如何自定义Win10计算机的开始菜单背景和图片
  12. 网管软件的致命伤及其合理利用的小技巧(转)
  13. Ubuntu Linux 下 Ffmpeg 及 Mencoder 安装使用小结
  14. python node.js ruby_Python/Ruby/Node.js/Perl - 随笔分类 - bluefrog - 博客园
  15. MSP432E4系列编码器(QEI模块)速度换算
  16. 15 | 网络优化(上):移动开发工程师必备的网络优化知识
  17. 懒人如何减肥肚子和腰 减腰腹最好的最快方法
  18. CAD软件只知道AutoCAD?没用过DraftSight的你out了!
  19. python笔记03:数字类型string
  20. finalcut剪切快捷键_Final Cut Pro X常用快捷键大全 FCPX快捷键

热门文章

  1. Terracotta for Spring
  2. QT QString转16进制
  3. 拟凸函数和凸函数的区别
  4. 何为JAVA内部类?
  5. 每日算法(四十三)-java为了更改的规划城市,需要统计楼栋数目信息。
  6. SpringBoot2.0.X使用Redis连接池Lettuce踩坑
  7. 工业级环网交换机是什么呢?它又有什么作用
  8. Excel中插入Word文档图片链接
  9. 弥散张量成像(diffusion tensor imaging,DTI)常用指标
  10. 程序员数学(9)--不等式与不等式组