向量:用来表示移动的方向和距离,或者表示物理中的力。
用终点的坐标减去起点的坐标,得到的就是 从起点移动到终点的向量。
向量的表示方法: (x,y)
向量的加法:
三角形法则/平行四边形法则
oa + ab = ob
(x1,y1) + (x2,y2) = ( x1+x2 , y1+y2)
向量的减法
ob - oa = ab
(x1,y1)- (x2,y2) = ( x1-x2 , y1-y2)
向量的数乘:
a * (x,y) = (a*x,a*y)
向量的数乘可以用来表示方向相同,距离不同的向量
=》平行的向量
向量的模: 向量的长度
|(x,y) | = 根号下(x平方 + y平方 )
向量可以平移,只要方向不变,长度不变,那么都是相等的向量
特殊的向量:
0向量 : 长度为0的向量叫做0向量,0向量表示任一方向。
平行向量,也叫共线向量,方向相同,长度不同的向量叫做平行向量。
单位向量: 长度为1的向量就叫单位向量
a向量除以a的模 得到的就是单位向量 a/ |a|
向量的点乘 (内积,数量积) (dot)
a · b = (x1*x2) + (y1*y2 )
a · b = |a|*|b|*cosO
两向量夹角cosO = a · b / ( |a|*|b|)
利用点乘 可以退出向量是否 平行/垂直
点乘结果为0,那么向量垂直
点乘的物理应用:
a在b上的投影的长度为
|a| * cosO
=》 a·b /|b|
(投影长度为正 则夹角为锐角,投影为0,夹角为直角,投影为负,夹角为钝角)
a在b上的投影向量为
b的单位向量 * 投影长度
法向量: 垂直于当前向量的 叫做法向量
a向量减去 a在b上的投影向量,得到b的法向量
向量的叉乘:(外积,向量积) Cross
a X b = (x1*y2) - ( x2*y1 )
a X b = |a|*|b|*sinO
叉乘的结果是a,b向量的法向量,并且数值就是法向量的长度,也是ab构成的平行四边形面积
利用在左手坐标系中,叉乘结果就是,从a按照左手握拳方向转向b 所得的法向量的长度,换句话说,结果大于0则方向向上,小于0方向向下
点到线的距离 |a|sinO = a X b / |b| 的绝对值 b向量就是这条线的向量,a是点的向量
a是入射的向量,b是线,求反射的向量
a在b的投影向量x2 - a向量
或
a的投影向量减去a得到的法向量x2 + a向量