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}}
$$
热门推荐
小丽花花期多长时间
卤牛肉:一道古早风味的传统佳肴
我们能否穿越时空来纠正自己犯下的错误?
EF尖、F尖与M尖的区别与适用场景
福田人大首次将"模拟人大常委会会议"搬进思政课堂,让学生沉浸体验全过程人民民主
橡胶硫化剂交联剂成分检测配方剖析定性定量分析还原
电容触摸屏的工作原理
梅艳芳:香港乐坛的百变歌后
OECD发布《塑造教育趋势2025》报告,提出影响教育的四大趋势
地图说《水浒》:山东、河南都有的宋太祖出生地?究竟哪个是真的
孕妇补钙量是多少?不同孕期阶段的补钙指南
饮食有节与营养均衡是健康的法宝
危害行为是什么
盐酸奥洛他定片副作用
轻松掌握:滤波器截止频率计算
怎么让自己打起精神不犯困
40岁女性适合做的整形项目:热玛吉、除皱注射、埋线提升比同龄人显年轻!
常见的吸电子基团和推电子基团有哪些?
“名花倾国两相欢,长得君王带笑看”--李白《清平调》全诗翻译赏析
梅艳芳:首位获国家级艺术成就的香港歌手,曾遭内地七年封杀
郑州十大美食:从胡辣汤到烤南瓜,探寻中原美食文化
清酒与白酒:原料、工艺与风味的三大差异
男子狂喷鲜血半小时不止,医生提醒:这种疾病近期高发,每天要接诊十几例
自行车出行:如何选择热门山地自行车
被别人摸了没有证据报警一般会如何处理
如何高效开发一个软件系统?揭秘最佳实践和工具!
西装定制应该选择什么领型
拜年信息为什么有人不回复?怎样提醒对方回复拜年信息呢?
系统性红斑狼疮患者的日常生活护理
手自一体车辆的手动模式使用技巧:手把手教学