点积与叉积[通俗易懂]

点积与叉积[通俗易懂]1. 向量的点乘:向量点乘是其各个分量乘积的和几何意义:点乘的结果是一个标量,等于向量大小与夹角的cos值的乘积。                    a•b=|a||b|cosθ                如果a和b都是单位向量,那么点乘的结果就是其夹角的cos值。                    a•b=cosθ交换律:分配律:结合律:  其中m是实数。2.向量叉乘:两个…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1. 向量的点积:向量点积是其各个分量乘积的和

点积与叉积[通俗易懂]

几何意义:点积的结果是一个标量,等于向量大小与夹角的cos值的乘积。

                    a•b = |a||b|cosθ

                如果a和b都是单位向量,那么点积的结果就是其夹角的cos值。

                    a•b = cosθ

交换律:点积与叉积[通俗易懂]

分配律:点积与叉积[通俗易懂]

结合律:点积与叉积[通俗易懂]  其中m是实数。

2. 向量叉积:两个向量a和b的叉积写作a×b(有时也被写成a∧b,避免和字母x混淆)。它的运算结果是一个向量。并且两个向量的叉积与这两个向量和垂直。即c垂直于a,同时c垂直于b(a与c的夹角为90°,b与c的夹角为90°)

点积与叉积[通俗易懂]

设  点积与叉积[通俗易懂] 

c =a×b =(x1,y1,z1)×(x2,y2,z2)=(y1*z2 – y2*z1, z1*x2 – z2*x1, x1*y2 – x2*y1)

点积与叉积[通俗易懂]

叉乘的几何意义: |c|=|a×b|=|a| |b|sinα   (α为a,b向量之间的夹角)

叉乘的拓展:

在一般的常识或者教科书中规定叉乘只有3d才拥有,其实2d也可以拓展出来一个叉乘形式,而且非常有用。

拓展方式:假设有两个2d向量a,b,我们直接把他们视为3d向量,z轴补0,那么这个时候的a,b向量的叉乘结果c,c.x=0,c.y=0,c.z=a.x*b.y-b.x*a.y,这个时候可以吧2d的叉乘值定义为得到一个值,而不是得到一个向量,那么这个值k,k = c.z=a.x*b.y-b.x*a.y,我们可以通过这个k值得到很多有用的性质

       1.a,b向量构成的平行四边形的面积,即a,b向量组成三角形的有向面积的二倍。

       2.如果k>0时,那么a正旋转到b的角度为<180°,如果k<0,那么a正旋转到b的角度为>180°,如果k=0 那么a,b向量平行。(关于旋转正方向,请戳这里)

向量二重外积公式:a × (b×c )= b(a · c) − c(a ·b)。

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210197.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 上位机控制plc输出教程_上位机读取plc

    上位机控制plc输出教程_上位机读取plc图解PLC编程入门可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统,它采用一种可编程的存储器在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。PLC的定义可编程序控制器是一种数字运算操作电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时…

    2022年9月8日
  • seaJs 使用

    seaJs 使用

    2021年9月16日
  • 多图详解 DeepMind 的超人类水准星际争霸 AI 「AlphaStar」 …

    多图详解 DeepMind 的超人类水准星际争霸 AI 「AlphaStar」 …雷锋网(公众号:雷锋网)AI科技评论按:英国当地时间1月24日,DeepMind在伦敦组织线上直播,向全世界的游戏AI研究人员以及游戏爱好者们介绍自己的AI研发最新进展。参加直播的DeepMind研究人员是DeepMind团队联合研发负责人OriolVinyals和DavidSilver,后者也是Alph…

    2022年6月1日
  • why在重写equals时还必须重写hashcode方法

    why在重写equals时还必须重写hashcode方法

    2022年2月22日
  • 等价类划分法设计测试用例例题_有效等价类测试用例

    等价类划分法设计测试用例例题_有效等价类测试用例等价类划分法设计测试用例

    2022年10月18日
  • json到底是什么_json是用来干嘛的

    json到底是什么_json是用来干嘛的&gt;如果点进来的刚巧是个高手,那……你就当是过来做个鉴定的吧。很多从事数据分析工作的伙伴都是从“最简单”的神器—Excel开始入门的,对编程语言、计算机世界的很多工具都不甚了解。要做结构化的数据,就赶紧跑去自学sql,学习sqlserver或是mysql数据库。要做半结构化、非结构化的数据又得去学习诸如mongo数据库的东西。&gt;天天听对面的程序员小哥说我给你个打包个j…

    2022年10月12日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号