dot:点乘

点乘,也叫向量的内积、数量积。求下来的结果是一个数;

向量a . 向量b = | a | | b | cos<a,b>        //点乘

Cross:叉乘

叉乘,也叫向量的外积、向量积。求下来的结果是一个向量;

| 向量c | = | 向量a x 向量b | = | a || b | sin<a,b>        //叉乘

向量c的方向与a、b所在的平面垂直,且方向要用“右手法则”判断(用右手的四指先表示向量a的方向,然后手指朝着手心的方向摆动到向量b的方向,大拇指所指的方向就是向量c的方向)。

向量的外积不遵守乘法交换律,因为:向量a * 向量b = -向量b * 向量a

例子:

若向量a=(a1,b1,c1),向量b=(a2,b2,c3),

向量a . 向量b = a1a2+b1b2+c1c2        //点乘

向量a x 向量b = |i j k| = (b1c2-b2c1,c1a2-a1c2,a1b2-a2b1)        //叉乘

(i、j、k分别为空间中相互垂直的三条坐标轴的单位向量)

Unity3D 点乘和叉乘

    Unity 点乘:    Vector3.Dot;

    Unity 叉乘:    Vector3.Cross;

假设有a、b向量;

cos<a , b> 表示a , b组成的余玄值

| a | 表示向量 a 的长度

点乘 a . b = | a | | b | cos<a , b>。如果 a , b 都是单位向量,那么点乘表示 a 在 b 上投影的长度。

所以,可以通过点乘计算 a , b 的夹角。夹角的cos值是m。

可见 m == 0 表示两个向量垂直。m < 0表示2个向量角度 >90度。 m>0 表示2个向量角度 <90度。

叉乘 a*b 得到的是一个新的向量 c ,c 垂直于 a 和 b 组成的面。

计算机中常用的数学知识相关推荐

  1. 游戏开发中常用的数学知识---矩阵(一)

    在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合,最早来自于方程组的系数及常数所构成的方阵.这一概念由19世纪英国数学家凯利首先提出. 矩阵是高等代数学中的常见工具,也常见于统计分 ...

  2. 计算机中常用术语CAD是指,计算机基础知识理论复习题及答案

    计算机基础知识理论复习题及答案 基础知识复习题及答案 一. 选择题 1. 第三代计算机所使用的电子器件是( ). A)晶体管 A)科学计算 A)存储记忆 A)计算机辅助设计 A)体积大 A)8位 A) ...

  3. 计算机中常用英文字母bit表示,1计算机那基础知识.ppt

    1计算机那基础知识 [例]: 有符号数运算,有溢出表示结果是错误的 无符号数运算,有进位表示结果是错误的 1 0 1 1 0 1 0 1 + 1 0 0 0 1 1 1 1 1 0 1 0 0 0 1 ...

  4. 数学建模可以用python吗_Python中常用的数学建模Scipy

    Python中常用的数学建模Scipy 发布时间:2020-09-10 16:56:48 来源:亿速云 阅读:116 本篇文章为大家展示了Python中常用的数学建模Scipy,代码简明扼要并且容易理 ...

  5. OI常用的数学知识大全(持续更新)

    OI常用的数学知识总结 本文持续更新-- 总结一下OI中的玄学数学知识 先列个单子,from秦神 数论 模意义下的基本运算和欧拉定理 筛素数和判定素数欧几里得算法及其扩展[finish] 数论函数和莫 ...

  6. 机器学习中的基本数学知识

    注:本文的代码是使用Python 3写的. 机器学习中的基本数学知识 线性代数(linear algebra) 第一公式 矩阵的操作 换位(transpose) 矩阵乘法 矩阵的各种乘积 内积 外积 ...

  7. 在计算机中常用的数据表示方法有哪些,数据在计算机中的表示方法

    1,2020/5/25,数据在计算机中的表示方法,2,2020/5/25,教学目标:了解计算机内部信息用什么进制表示,为什么要采用这种进制:掌握数制之间的转换,了解存储中几个概念及数据的编码重点及难点 ...

  8. python编程的基本方法有哪些_Python编程中常用的基础知识有哪些?

    今天小编要跟大家分享的文章是关于Python编程中常用的基础知识有哪些?正在从事Python相关工作的小伙伴们,来和小编一起看一看本篇文章,希望本篇文章能够对大家有所帮助. 1.正则表达式替换 目标: ...

  9. 总结:机器学习中的基本数学知识

    注:本文的代码是使用Python 3写的. 机器学习中的基本数学知识 线性代数(linear algebra) 第一公式 矩阵的操作 换位(transpose) 矩阵乘法 矩阵的各种乘积 内积 外积 ...

  10. 计算机中常用英文缩写

      计算机中常用英文缩写 来自:http://rz1971.blog.sohu.com/42603825.html 1.AUI:网卡接口一种类型2.BNC:网卡接口一种类型3.RJ-45:网卡接口一种 ...

最新文章

  1. Pascal常用函数
  2. CentOS 6.4下安装中文输入法
  3. 新视野计算机等级考试官网,计算机二级C语言
  4. 10.4 再探迭代器-插入/IO/反向
  5. c语言课程设计怎么做,C语言课程设计————写下流程图! 谢谢
  6. MatConvnet工具箱文档翻译理解(2)
  7. 机器学习大佬的进阶之路!一位北大硕士毕业梳理了完整的学习路线!
  8. mysql heartbeat lvs_CentOS 6.3 Mysql+heartbeat+drbd+LVS 的安装和配置(2)
  9. oracle插入未调用并行,oracle并行之概念篇
  10. python实现推荐系统代码_推荐系统之矩阵分解及其Python代码实现
  11. SegmentFault无法访问,因出现违规内容被网警要求停机!
  12. linux编程进程,Linux编程—进程
  13. 保护你的眼睛,把电脑屏幕由白色改为淡绿
  14. stm32呼吸灯程序_STM32裸机开发基础篇02点亮LED
  15. 使用 IBM Data Studio 管理数据库最佳实践
  16. 数据库加密乱码_加密数据库中的密码
  17. LeetCode初级算法之数组:有效数独
  18. python3查找元素在数组位置_Python:查找数组中元素的位置
  19. 朋友圈大数据:你的朋友圈出卖了你,大数据就是这么给力!!!
  20. 详解联想bios怎么进入u盘启动

热门文章

  1. GCC官方文档13 SSA
  2. 银河麒麟高级服务器操作系统 V10 版本安装教程
  3. 因式分解用python写程序_使用Python实现质因式分解算法
  4. excel筛选中文或者筛选数字
  5. 豫教科计算机资源管理教案,豫科版小学五年级上册信息技术教案(全册.doc
  6. 原生JS获取dom元素高度
  7. Android 常见的抓log方法总结
  8. 已取消到该网页的导航 桌面右下角
  9. 程序员成功之路 ——The road ahead for programmer(演讲稿)
  10. nginx 全局变量 以及配置