计算机图形学-数学笔记-向量

向量

Posted by ly on March 29, 2019

向量

向量的概念

java-javascript

1.向量的大小就是向量的长度(模)。响亮的长度非负。
2.向量的方向描述了向量的朝向。
3.向量是没有位置的。

零向量与单位向量

向量的长度即模,定义为:

模等于0的向量为零向量,模等于1的向量为单位向量。零向量的方向是任意的。 单位向量的计算方法:

三角形法则和平行四边形法则

两个向量a和b,当将b的起点放在a的终点,连接a的起点和b的终点的向量成为向量a,b之和,记为:c = a + b,如下图所示: java-javascript 平行四边形法则,表示的是向量加法运算的结合律,即:a+b = b+a,如下图所示: java-javascript

向量夹角

java-javascript

向量点积

向量点积也叫做向量的数量积,点积的结果是一个标量,其定义为:

其中 表示 之间的夹角 。

向量点积的几何意义

首先要了解向量的投影,向量上的投影定义为:

如下图:
java-javascript
则(1)式可以写为:

向量点积的代数意义

,他们的点积为:

向量几何定义推导代数定义

,根据向量坐标的意义可知:

根据点积的分配律得:

所以

向量的叉积

两个向量的叉积,结果是一个向量,的方向垂直于,它的方向根据右手定则来确定;的大小等于:

叉积如下图所示:
java-javascript

向量叉积的代数意义