矢量积与叉乘_向量积叉乘的几何意义

矢量积与叉乘_向量积叉乘的几何意义矢量叉乘,向量外积原创不易,路过的各位大佬请点个赞矢量叉乘,向量外积矢量叉乘,向量外积1.矢量叉乘定义2.模长3.方向4.坐标运算6.叉乘矩阵(斜对称矩阵)6.叉乘运算规则1.矢量叉乘定义定义两个向量a\mathbf{a}a和b\mathbf{b}b,他们的叉乘可以写为a×b\mathbf{a}\times\mathbf{b}a×b本质上向量叉乘为向量旋转,满足右手螺旋准则;叉乘结果是一个向量,向量模长是向量A,B组成平行四边形的面积;向量方向是垂直于向量A,B组成的平面;也

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

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

矢量叉乘,向量外积

原创不易,路过的各位大佬请点个赞

在这里插入图片描述

1. 矢量叉乘定义

定义两个向量 a \mathbf{a} a b \mathbf{b} b,他们的叉乘可以写为
a × b \mathbf{a}\times\mathbf{b} a×b

本质上向量叉乘为向量旋转,满足右手螺旋准则;
叉乘结果是一个向量,向量模长是向量A,B组成平行四边形的面积;向量方向是垂直于向量A,B组成的平面;也叫向量积
在这里插入图片描述

与点乘不同之处是:点乘结果是一个数,表示两个向量的投影关系,也叫数量积
a ⋅ b = ∣ a ∣ ∣ b ∣ cos ⁡ θ \mathbf{a}\cdot\mathbf{b}=|\mathbf{a}||\mathbf{b}|\cos\theta ab=abcosθ

2. 模长

∣ c ∣ = ∣ a × b ∣ = ∣ a ∣ ∣ b ∣ sin ⁡ θ |\mathbf{c}|=|\mathbf{a}\times\mathbf{b}|=|\mathbf{a}||\mathbf{b}|\sin\theta c=a×b=absinθ
∣ c ∣ |\mathbf{c}| c长度在数值上等于以 a \mathbf{a} a b \mathbf{b} b,夹角为θ组成的平行四边形的面积。
而c的方向垂直于 a \mathbf{a} a b \mathbf{b} b所决定的平面, c \mathbf{c} c的指向按右手定则从a转向b来确定。

3. 方向

a \mathbf{a} a向量与 b \mathbf{b} b向量的向量积的方向与这两个向量所在平面垂直,且遵守右手定则。(一个简单的确定满足“右手定则”的结果向量的方向的方法是这样的:若坐标系是满足右手定则的,当右手的四指从 a \mathbf{a} a以不超过180度的转角转向b时,竖起的大拇指指向是 c \mathbf{c} c的方向。)
在这里插入图片描述

4. 坐标运算

向量 a \mathbf{a} a的坐标表示
a = ( a x , a y , a z ) \mathbf{a}=(a_x, a_y, a_z) a=(ax,ay,az)
向量 a \mathbf{a} a的坐标轴矢量表示
a = a x i + a y j + a z k \mathbf{a}=a_xi+a_yj+ a_zk a=axi+ayj+azk

其中矢量的x轴、y轴、z轴的单位矢量i、j、k、满足以下关系

i × j = k = − j × i j × k = i = − k × j k × i = j = − i × k i × i = j × j = k × k = 0 i\times j=k=-j\times i\\j\times k=i=-k\times j\\k\times i=j=-i\times k\\ i\times i=j\times j=k\times k=0 i×j=k=j×ij×k=i=k×jk×i=j=i×ki×i=j×j=k×k=0
其中的0为零矢量。
附加点乘的运算规则
i ⋅ j = k = − j × i j ⋅ k = i = − k ⋅ j k ⋅ i = j = − i ⋅ k i ⋅ i = j ⋅ j = k ⋅ k = 1 i\cdot j=k=-j\times i\\j\cdot k=i=-k\cdot j\\k\cdot i=j=-i\cdot k\\ i\cdot i=j\cdot j=k\cdot k=1 ij=k=j×ijk=i=kjki=j=ikii=jj=kk=1

a × b = ∣ i j k a x a y a z b x b y b z ∣ = ∣ a y a z b y b z ∣ i − ∣ a x a z b x b z ∣ j + ∣ a x a y b x b y ∣ k = ( a y b z − a z b y ) i + ( a z b x − a x b z ) j + ( a x b y − a y b x ) k \begin{aligned} \mathbf{a}\times\mathbf{b}&=\begin{vmatrix} i&j&k\\ a_x&a_y&a_z\\b_x&b_y&b_z\end{vmatrix}\\ &=\begin{vmatrix}a_y&a_z\\b_y&b_z\end{vmatrix}i -\begin{vmatrix}a_x&a_z\\b_x&b_z\end{vmatrix}j + \begin{vmatrix}a_x&a_y\\b_x&b_y\end{vmatrix}k \\ &=(a_yb_z-a_zb_y)i + (a_zb_x-a_xb_z)j + (a_xb_y-a_yb_x)k \end{aligned} a×b=iaxbxjaybykazbz=aybyazbziaxbxazbzj+axbxaybyk=(aybzazby)i+(azbxaxbz)j+(axbyaybx)k

6. 叉乘矩阵(斜对称矩阵)

每一个矢量都一个对应的斜对称矩阵, a \mathbf{a} a
[ a × ] = [ 0 − a y a z a y 0 − a x − a z a x 0 ] [\mathbf{a}\times]=\begin{bmatrix}0&-a_y&a_z\\a_y&0&-a_x\\ -a_z &a_x &0\end{bmatrix} [a×]=0ayazay0axazax0

则两个矢量的叉乘可以写为
a × b = [ a × ] b = [ 0 − a y a z a y 0 − a x − a z a x 0 ] [ b x b y b z ] \begin{aligned} \mathbf{a}\times\mathbf{b}&=[\mathbf{a}\times]\mathbf{b}\\ &=\begin{bmatrix}0&-a_y&a_z\\a_y&0&-a_x\\ -a_z &a_x &0\end{bmatrix}\begin{bmatrix}b_x\\b_y\\ b_z\end{bmatrix} \end{aligned} a×b=[a×]b=0ayazay0axazax0bxbybz

性质:( A = [ a × ] A=[\mathbf{a}\times] A=[a×]
1- A T = − A A^T=-A AT=A
2- A A A B B B为斜对称矩阵,则 A + B A+B A+B为斜对称矩阵
3- k k k为偶数, A k A^k Ak为对称矩阵; k k k为奇数, A k A^k Ak为斜对称矩阵;

6. 叉乘运算规则

1、交换律: a × b = − b × a a\times b=-b\times a a×b=b×a

2、分配律: a × ( b + c ) = a × b + a × c a\times (b+c)=a\times b +a\times c a×b+c)=a×b+a×c

3、与标量r相乘: r a × b = r ( a × b ) ra\times b=r(a\times b ) ra×b=r(a×b)

4、不满足结合律,但满足雅可比恒等式:: a × ( b × c ) + b × ( c × a ) + c × ( a × b ) = 0 a×(b×c)+b×(c×a)+c×(a×b)=0 a×b×c+b×c×a+c×a×b=0

5 、 两个非零向量a和b平行,当且仅当 a × b = 0 a×b=0 a×b=0

6、 拉格朗日公式
( a × b ) × c = b ( a ⋅ c ) − a ( b ⋅ c ) (a×b)×c=b(a·c)-a(b·c) a×b×c=bacabc
a × ( b × c ) = b ( a ⋅ c ) − c ( a ⋅ b ) a×(b×c)=b(a·c)-c(a·b) a×b×c=baccab
证明如下图
在这里插入图片描述
原创不易,路过的各位大佬请点个赞

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

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

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


相关推荐

  • resnet18与resnet50

    resnet18与resnet50ResNet18的18层代表的是带有权重的18层,包括卷积层和全连接层,不包括池化层和BN层。Resnet论文给出的结构图参考ResNet详细解读结构解析:首先是第一层卷积使用7∗77∗7大小的模板,步长为2,padding为3。之后进行BN,ReLU和maxpool。这些构成了第一部分卷积模块conv1。然后是四个stage,代码中用make_layer()来生成stage…

    2022年5月9日
    321
  • 讲二重、三重缓冲的「建议收藏」

    讲二重、三重缓冲的「建议收藏」https://www.anandtech.com/show/2794

    2022年5月11日
    39
  • mysql 查看权限_MySQL查看用户权限

    mysql 查看权限_MySQL查看用户权限在MySQL中,可以通过查看mysql.user表中的数据记录来查看相应的用户权限,也可以使用SHOWGRANTS语句查询用户的权限。mysql数据库下的user表中存储着用户的基本权限,可以使用SELECT语句来查看。SELECT语句的代码如下:SELECT*FROMmysql.user;要执行该语句,必须拥有对user表的查询权限。注意:新创建的用户只有登录…

    2022年6月18日
    21
  • 【转载】来自 GitHub 的系列渗透测试工具

    【转载】来自 GitHub 的系列渗透测试工具51CTO2019-04-03渗透测试Kali-GNU/Linux发行版,专为数字取证和渗透测试而设计。(https://www.kali.org/)ArchStrike-为安全专业人士和爱好者提供ArchGNU/Linux存储库。(https://archstrike.org/)BlackArch-基于GNU/Linux的分布式渗透测试…

    2022年5月22日
    38
  • 舆情监控系统python开源_舆情监测系统开源

    舆情监控系统python开源_舆情监测系统开源互联网已成为思想文化信息的集散地和社会舆论的放大器。截至2009年6月30日,我国网民数量达到3.38亿人,网民规模已稳居世界第一位,互联网的影响力也日益提升,网络舆论已成为不可小觑的强大社会力量。近年来,网络热点事件频发,其大背景主要有两方面:一是我国社会处于转型期,涌现出一些新矛盾和新问题,如贫富悬殊、官员腐败、传统价值观受冲击等;二是随着互联网技术的迅速发展,越来越多的人上网获取新闻信息,发…

    2022年9月15日
    1
  • arm按键控制led灯闪烁(嵌入式按键实验报告)

    实验六键盘控制LED灯实验1实验目的(1)通过实验掌握中断式键盘控制与设计方法;(2)熟练编写S3C2410中断服务程序。2实验设备(1)S3C2410嵌入式开发板,JTAG仿真器。(2)软件:PC机操作系统WindowsXP,ADS1.2集成开发环境,仿真器驱动程序,超级终端通讯程序。3实验内容编写中断处理程序,处理一个键盘中断,并在串口打印中断及按键显示信息。4实验步骤(1)参照模板工程,新…

    2022年4月16日
    122

发表回复

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

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