2025年矢量叉乘计算

矢量叉乘计算1 叉乘的几何意义 两个几何矢量 A B 的叉乘 cross product 也叫叉积 cross product 向量积 vector product 或矢量积 叉乘的结果是一个矢量 C 叉乘用 X 表示 且不可省略 即

大家好,我是讯享网,很高兴认识大家。

1.叉乘的几何意义

在这里插入图片描述
讯享网
两个几何矢量AB的叉乘(cross product) 也叫叉积(cross product),向量积(vector product)或矢量积。叉乘的结果是一个矢量 C。 叉乘用 “X” 表示,且不可省略,即 A×B=C。(矢量叉乘)

2.二维矢量叉乘公式

A(x1,y1)
B(x2,y2)
A x B = x1y2 - x2y1
在这里插入图片描述

3.代码

在这里插入图片描述

/* 基本几何结构 */ struct POINT { 
    double x; double y; POINT(double a=0, double b=0) { 
    x=a; y=b;} //constructor  }; double multiply(POINT sp,POINT ep,POINT op) { 
    return((sp.x-op.x)*(ep.y-op.y)-(ep.x-op.x)*(sp.y-op.y)); } 

讯享网

r=multiply(sp,ep,op),得到(sp-op)和(ep-op)的叉积
r>0:ep在矢量opsp的逆时针方向;
r=0:op sp ep三点共线;
r<0:ep在矢量op sp的顺时针方向 。

小讯
上一篇 2025-02-27 11:52
下一篇 2025-02-06 23:21

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/122235.html