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}}
$$
热门推荐
虚拟现实和增强现实技术,如何打造沉浸式体验?
数字治理||卡琳娜·沃尔德:区分数字世界与物理世界依然必要
木瓜栽培秘籍:科学施肥助力丰收梦
传世佳肴的烹饪艺术与传承:糖醋里脊
核医学新突破:放射性同位素治疗癌症
歌唱家才旦卓玛:和丈夫相伴65年,儿子是她骄傲,女儿成余生之痛
获米哈游投资,年营收超5亿的情感陪伴AI,都是什么人在用?
退烧用布洛芬还是对乙酰氨基酚?
发病率死亡率超高,肝癌的危险因素你一定要知道!
对乙酰氨基酚跟布洛芬的区别
黄酒炖红烧肉是哪一种黄酒
处理婆媳矛盾老公的应对之道(以理智沟通化解矛盾)
慢阻肺患者的生活方式管理指南
晋城到大同高铁时刻表新鲜出炉!
柳叶刀最新综述:慢阻肺病治疗突破
王玉玺教授揭秘:蝉蜕与僵蚕治疗荨麻疹的秘密
王辰、钟南山点赞慢阻肺病研究里程碑
甘蔗白茶DIY:冬季养生的新选择
春运高铁充电攻略,让你旅途无忧
贵州黎平侗乡探秘:鼓楼花桥间,解锁千年民族风情!
有备无患,这份假期儿童常备药指南建议一键收藏
网红美食“活珠子”真能吃吗?专家揭秘
国庆假期高铁充电攻略:再也不怕手机没电啦!
尿酸高的人可以喝柠檬水吗
内丹学探索,从远古巫术到道家修炼的奥秘
对乙酰氨基酚混悬滴剂过量使用会怎么样
世界慢阻肺日:科学饮食助力健康呼吸
跟着悟空探秘晋城与大同的历史文化
赏雪追光,新疆春节旅游新玩法等你来
蒲公英和什么搭配好