向量叉积在无人机导航中的应用
2015-01-13 09:40
225 查看
向量的叉积可以用来判断点在直线的某侧,进而可以解决点是否在三角形内,两个矩形是否重叠等问题。
矢量P = ( x1, y1 ),Q = ( x2, y2 ),则矢量叉积定义为由(0,0)、p1、p2和p1+p2所组成的平行四边形的带符号的面积,即:P×Q
= x1*y2 - x2*y1,其结果是一个伪矢量。
显然有性质 P × Q = - ( Q × P ) 和 P × ( - Q ) = - ( P × Q )。
叉积的一个非常重要性质是可以通过它的符号判断两矢量相互之间的顺逆时针关系:
若 P × Q > 0 , 则P在Q的顺时针方向。
若 P × Q < 0 , 则P在Q的逆时针方向。
若 P × Q = 0 , 则P与Q共线,但可能同向也可能反向。
叉积的方向与进行叉积的两个向量都垂直,所以叉积向量即为这两个向量构成平面的法向量。
如果向量叉积为零向量,那么这两个向量是平行关系。
因此在得知飞机的坐标后,只需与已知航线做叉积,就知道飞机在航线的哪一侧,叉积的模即为飞机距离航向的距离
矢量P = ( x1, y1 ),Q = ( x2, y2 ),则矢量叉积定义为由(0,0)、p1、p2和p1+p2所组成的平行四边形的带符号的面积,即:P×Q
= x1*y2 - x2*y1,其结果是一个伪矢量。
显然有性质 P × Q = - ( Q × P ) 和 P × ( - Q ) = - ( P × Q )。
叉积的一个非常重要性质是可以通过它的符号判断两矢量相互之间的顺逆时针关系:
若 P × Q > 0 , 则P在Q的顺时针方向。
若 P × Q < 0 , 则P在Q的逆时针方向。
若 P × Q = 0 , 则P与Q共线,但可能同向也可能反向。
叉积的方向与进行叉积的两个向量都垂直,所以叉积向量即为这两个向量构成平面的法向量。
如果向量叉积为零向量,那么这两个向量是平行关系。
因此在得知飞机的坐标后,只需与已知航线做叉积,就知道飞机在航线的哪一侧,叉积的模即为飞机距离航向的距离
相关文章推荐
- 向量的叉积及其应用
- 向量叉积的应用(三角形面积,线段相交,多边形面积,多边形凹凸性)
- HDU 5033 Building(类凸包+向量叉积的应用)
- 向量叉积的应用(三角形面积,线段相交,多边形面积,多边形凹凸性)
- 透视投影变换在GPS导航中的应用
- 向量转置的一个巧妙应用
- 2D向量的叉积的几何意义
- 如何应用ul、li标签 创建css横向导航菜单?
- 小知识,大应用--正交向量在CDMA中的运用
- 应用MVC模式解决J2ME导航问题[转自mingjava]
- Silverlight+RIA Service创建企业商业应用(1)基础导航
- 透视投影变换在GPS导航中的应用
- 深入剖析ExtJS 2.2实现及应用连载(11): 左边导航菜单
- 向量,点积,叉积
- 《Visual C++ 6.0 开发网络典型应用实例导航》学习进度
- 【vector应用】计算两个向量的内积
- 向量点积与叉积的定义及应用
- 应用asp.net2.0 新特性构建简单的网站导航系统
- 向量点积与叉积的定义及应用
- 导航控件的高级应用