3维向量的点乘叉乘运算
创作时间:
作者:
@小白创作中心
3维向量的点乘叉乘运算
引用
CSDN
1.
https://blog.csdn.net/yiting1234/article/details/109497440
三维向量的点乘
点乘得到的是对应元素乘积的和,是一个标量,没有方向
$$
V1( x1, y1, z1)·V2(x2, y2, z2) = x1x2 + y1y2 + z1*z2
$$
点乘可以用如下公式表示含义,θ为两个向量的夹角
$$
A·B = |A||B|Cos(θ)
$$
通过上面的公式我们可以得到,两个向量的夹角以及一个向量在另一个向量上面的投影。
计算夹角:
$$
Cos(θ) = \frac{A·B}{|A|*|B|}
$$
计算A向量在B向量上面的投影S为:
$$
S = \frac{A·B}{|B|}
$$
三维向量的叉乘
对向量u, v叉乘,我们得到的是同时垂直于u又垂直于v的向量。用公式表达如下:
$$
n = u(x1, y1, z1) x v(x2, y2, z2)
= (y1z2 - y2z1, x2z1-z2x1, x1y2 -x2y1)
$$
用矩阵表达为:
叉乘的意义为,方向为两向量的组成平面的法向量方向,大小为两向量组成的平行四边形的面积。
点到直线的距离
计算点到直线距离可以用叉乘的数学含义来计算,向量叉乘的大小为两向量组成平行四边形的面积。已知O, 和A,B两点,计算O到AB的距离。
可以得到向量OA, 以及AB, 距离为
$$
S = \frac{|OA x AB|}{|AB|}
$$
点到平面的距离
点到平面的距离可以用点乘的方法来计算。如下图所示,只需要计算向量AP 在平面法向量的投影就可以得出。
假设平面的方程为Ax+By+Cz+D=0,点P的坐标为(x0,y0,z0),则点P到平面的距离d为:
$$
d = \frac{|Ax0+By0+Cz0+D|}{\sqrt{A^2+B^2+C^2}}
$$
热门推荐
AI作诗挑战人类创作底线,艺术未来何去何从?
阴阳五行最开始竟然是自然科学?
男子带狗狗骑行猫论坛?如何在骑行中照顾宠物?
软件导出的数据怎么导到excel
怎么通过三举措提升审批服务效能?
以案说法:恋爱期间的转账,分手后该如何处理?
“520”“1314”转账,能在分手后要回吗?
感染EB病毒=鼻咽癌?
深度解析!什么是耐火极限与耐火等级?
收到催款威胁短信怎么办
陈鸿斌:昭和100年,日本仍无法翻过历史认识这一页
统计学就业方向及前景深度解读,职业选择不再迷茫
小小六味地黄丸,可调理女性更年期4种常见问题,牢记3点安全使用
腰膝无力的锻炼方法
吸附义齿是什么材料做的?硅胶、聚乙烯、聚丙烯三大常见材质分享!各有各的优势!
域名后缀的含义分别是什么?
三支一扶的利弊有哪些好处
企业安全生产专业团队培训方案
中国人为什么改叫"爸妈"而不叫"爹娘"?
“爸爸”称谓的演变史:不是每一个父亲都叫“爸爸”
TGI是什么意思?市场研究中的重要指标详解
股票VOL的作用是什么?这种作用在投资分析中如何体现?
《神之亵渎》手游新手攻略:界面操作与实用技巧详解
如何选择适合企业的计件薪资或计时工资制度?
快速消肿秘籍:解决脸部肿胀有方法
普洱茶的转化之谜:生茶与熟茶的工艺差异
螃蟹是靠什么呼吸的?
帮它回家,蟹蟹你!
云南省普洱茶协会:普洱茶产业实现高质量发展还需继续发力
哀牢山脉瑰宝:景东大叶茶传奇风味探秘