计算机中常用的数学知识
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 组成的面。
计算机中常用的数学知识相关推荐
- 游戏开发中常用的数学知识---矩阵(一)
在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合,最早来自于方程组的系数及常数所构成的方阵.这一概念由19世纪英国数学家凯利首先提出. 矩阵是高等代数学中的常见工具,也常见于统计分 ...
- 计算机中常用术语CAD是指,计算机基础知识理论复习题及答案
计算机基础知识理论复习题及答案 基础知识复习题及答案 一. 选择题 1. 第三代计算机所使用的电子器件是( ). A)晶体管 A)科学计算 A)存储记忆 A)计算机辅助设计 A)体积大 A)8位 A) ...
- 计算机中常用英文字母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 ...
- 数学建模可以用python吗_Python中常用的数学建模Scipy
Python中常用的数学建模Scipy 发布时间:2020-09-10 16:56:48 来源:亿速云 阅读:116 本篇文章为大家展示了Python中常用的数学建模Scipy,代码简明扼要并且容易理 ...
- OI常用的数学知识大全(持续更新)
OI常用的数学知识总结 本文持续更新-- 总结一下OI中的玄学数学知识 先列个单子,from秦神 数论 模意义下的基本运算和欧拉定理 筛素数和判定素数欧几里得算法及其扩展[finish] 数论函数和莫 ...
- 机器学习中的基本数学知识
注:本文的代码是使用Python 3写的. 机器学习中的基本数学知识 线性代数(linear algebra) 第一公式 矩阵的操作 换位(transpose) 矩阵乘法 矩阵的各种乘积 内积 外积 ...
- 在计算机中常用的数据表示方法有哪些,数据在计算机中的表示方法
1,2020/5/25,数据在计算机中的表示方法,2,2020/5/25,教学目标:了解计算机内部信息用什么进制表示,为什么要采用这种进制:掌握数制之间的转换,了解存储中几个概念及数据的编码重点及难点 ...
- python编程的基本方法有哪些_Python编程中常用的基础知识有哪些?
今天小编要跟大家分享的文章是关于Python编程中常用的基础知识有哪些?正在从事Python相关工作的小伙伴们,来和小编一起看一看本篇文章,希望本篇文章能够对大家有所帮助. 1.正则表达式替换 目标: ...
- 总结:机器学习中的基本数学知识
注:本文的代码是使用Python 3写的. 机器学习中的基本数学知识 线性代数(linear algebra) 第一公式 矩阵的操作 换位(transpose) 矩阵乘法 矩阵的各种乘积 内积 外积 ...
- 计算机中常用英文缩写
计算机中常用英文缩写 来自:http://rz1971.blog.sohu.com/42603825.html 1.AUI:网卡接口一种类型2.BNC:网卡接口一种类型3.RJ-45:网卡接口一种 ...
最新文章
- Pascal常用函数
- CentOS 6.4下安装中文输入法
- 新视野计算机等级考试官网,计算机二级C语言
- 10.4 再探迭代器-插入/IO/反向
- c语言课程设计怎么做,C语言课程设计————写下流程图! 谢谢
- MatConvnet工具箱文档翻译理解(2)
- 机器学习大佬的进阶之路!一位北大硕士毕业梳理了完整的学习路线!
- mysql heartbeat lvs_CentOS 6.3 Mysql+heartbeat+drbd+LVS 的安装和配置(2)
- oracle插入未调用并行,oracle并行之概念篇
- python实现推荐系统代码_推荐系统之矩阵分解及其Python代码实现
- SegmentFault无法访问,因出现违规内容被网警要求停机!
- linux编程进程,Linux编程—进程
- 保护你的眼睛,把电脑屏幕由白色改为淡绿
- stm32呼吸灯程序_STM32裸机开发基础篇02点亮LED
- 使用 IBM Data Studio 管理数据库最佳实践
- 数据库加密乱码_加密数据库中的密码
- LeetCode初级算法之数组:有效数独
- python3查找元素在数组位置_Python:查找数组中元素的位置
- 朋友圈大数据:你的朋友圈出卖了你,大数据就是这么给力!!!
- 详解联想bios怎么进入u盘启动