AM@向量代数@数量积@内积

abstract

  • 两个向量间的乘法:
    • 数量积
    • 向量积
  • 两种向量的乘法都有对应的物理问题,相关的计算规则抽象自物理模型
    • 数量积与恒力做功
    • 向量积与力矩
  • 将物理问题模型抽象成数量关系模型,从代数运算的角度研究向量某些方面的性质,并应用这些运算的特点可以直观的解决某些数学问题,例如向量(直线)位置关系,平行四边形的面积等
  • 另一方面将向量利用坐标系来表示和研究,可以给出向量乘积的几何表示对应的纯代数运算表示
  • 因此,有时也利用向量的坐标,定义向量乘积,并且给出的定义恰好对应几何定义
  • 本文介绍数量积,向量积另见它文

数学概念和运算的定义

  • 向量的数量积和向量积的运算规则,我想顺带讨论以下数学中一个概念的引入的动机

  • 在数学中定义某个概念或规则,或者因为这个概念能够描述某些问题,或者因为这个规则能够对应或者解决某一类问题

  • 例如行列式的定义及其计算规则(以下用此种定义代指),因为行列式的此种定义能够描述(或源于相关研究)某些重要问题(可能是数学以外的相关学科问题,比如物理问题):

    • 方阵是否可逆的判断公式可以用行列式简洁的描述
    • n n n个含有 n n n个未知数的线性方程组的解情况,由Cramer法则可知,当系数行列式非0时,方程组由唯一解,并且唯一解的公式可以用行列式辅助描述,可以使得公式表示地简洁;
    • 总之行列式的此种定义确实有用,这也是行列式如此定义的理由,而不是毫无根据的给出一个定义和计算规则
  • 线性代数主要问题是为了研究线性方程组的解,在研究这个问题的过程问题被分解为许多小的问题,并中定义了许多相关概念,然后利用这些概念辅助描述子问题和结论

  • 总之,某些资料在教授过程中会直接抛出一个特定的计算公式或规则,但没有告诉读者为什么这么定义,其必然存在某个源问题的研究

数量积(内积@点积)

  • 向量数量积,在更加抽象的讨论中,数量积的推广是向量内积可以表示 ( a , b ) \bold{(a,b)} (a,b)
  • 此处给出一个内积的具体的实现,两个向量的数量积
  • 数量积的定义满足:交换律,分配律,结合律

代数表示

  • 设两个向量 a = ( a x , a y , a z ) , b = ( b x , b y , b z ) \bold a=(a_x,a_y,a_z),\bold b=(b_x,b_y,b_z) a=(ax,ay,az),b=(bx,by,bz),它们的数量积定义为: a ⋅ b = a x b x + a y b y + a z b z \bold{a\cdot{b}}=a_xb_x+a_yb_y+a_zb_z ab=axbx+ayby+azbz
  • 这个定义满足许多基本的运算规律
从ji’he
  • a = a x i + a y j + a z k \boldsymbol{a}=a_x\boldsymbol{i}+a_y\boldsymbol{j}+a_z\boldsymbol{k} a=axi+ayj+azk; b = b x i + b y j + b z k \boldsymbol{b}=b_x\boldsymbol{i}+b_y\boldsymbol{j}+b_z\boldsymbol{k} b=bxi+byj+bzk

  • 根据向量的数量积对加法的分配律:

    • 将坐标解析式带入到 a , b \boldsymbol{a,b} a,b,并根据分配律展开

      • a ⋅ b = ( a x i + a y j + a z k ) ⋅ ( b x i + b y j + b z k ) = a x i ⋅ ( b x i + b y j + b z k ) + a y j ⋅ ( b x i + b y j + b z k ) + a z k ⋅ ( b x i + b y j + b z k ) = a x b x i ⋅ i + 0 + 0 + 0 + a y b y j ⋅ j + 0 + 0 + 0 + a z b z k ⋅ k = a x b x + a y b y + a z b z \begin{aligned} \boldsymbol{a\cdot{b}} =&(a_x\boldsymbol{i}+a_y\boldsymbol{j}+a_z\boldsymbol{k}) \cdot (b_x\boldsymbol{i}+b_y\boldsymbol{j}+b_z\boldsymbol{k}) \\ =&a_{x}\boldsymbol{i}\cdot(b_x\boldsymbol{i}+b_y\boldsymbol{j}+b_z\boldsymbol{k})\\ &+a_{y}\boldsymbol{j}\cdot(b_x\boldsymbol{i}+b_y\boldsymbol{j}+b_z\boldsymbol{k})\\ &+a_{z}\boldsymbol{k}\cdot(b_x\boldsymbol{i}+b_y\boldsymbol{j}+b_z\boldsymbol{k}) \\ =&a_xb_x\boldsymbol{i\cdot{i}}+0+0 \\&+0+a_yb_y\boldsymbol{j\cdot{j}}+0 \\&+0+0+a_zb_z\boldsymbol{k\cdot{k}} \\ =&a_xb_x+a_yb_y+a_zb_z \end{aligned} ab====(axi+ayj+azk)(bxi+byj+bzk)axi(bxi+byj+bzk)+ayj(bxi+byj+bzk)+azk(bxi+byj+bzk)axbxii+0+0+0+aybyjj+0+0+0+azbzkkaxbx+ayby+azbz

        • 其中由于 i , j , k \boldsymbol{i,j,k} i,j,k,所以 i ⋅ j = j ⋅ k = i ⋅ k = 0 \boldsymbol{i\cdot{j}=j\cdot{k}=i\cdot{k}}=0 ij=jk=ik=0
        • i ⋅ i = j ⋅ j = k ⋅ k = 1 \boldsymbol{i\cdot{i}=j\cdot{j}=k\cdot{k}}=1 ii=jj=kk=1

几何表示

  • a ⋅ b \bold{a\cdot{b}} ab= ∣ a ∣ ∣ b ∣ cos ⁡ θ \bold{|a||b|}\cos\theta ∣a∣∣b∣cosθ
余弦定理和向量数量积
  • 由向量 a , b \bold{a,b} a,b为三角形的两边构造三角形,并设两边的夹角为 θ \theta θ,第三条边对应的向量可设为 a − b \bold{a-b} ab(或 a − b \bold{a-b} ab)
    • 可以是空间中的三角形,而未必是坐标面上的三角形,但三角形有单个点,它们一定共面,三角形也一定是平面图形
  • 由余弦定理, ∣ a − b ∣ 2 |\bold{a-b}|^2 ab2= ∣ a ∣ 2 + ∣ b ∣ 2 − 2 ∣ a ∣ ∣ b ∣ cos ⁡ θ |\bold{a}|^2+|\bold{b}|^2-2|\bold{a}||\bold{b}|\cos{\theta} a2+b22∣a∣∣bcosθ;(1)
    • 另一方面由向量模长公式可知 ∣ a − b ∣ 2 |\bold{a-b}|^2 ab2= ( a − b ) ⋅ ( a − b ) (\bold{a-{b}})\cdot{\bold{(a-b)}} (ab)(ab)
    • 再由分配律(见下一节)可知 ∣ a − b ∣ 2 |\bold{a-b}|^2 ab2= a ⋅ a + b ⋅ b − 2 a ⋅ b \bold{a\cdot{a}}+\bold{b\cdot{b}}-2\bold{a\cdot{b}} aa+bb2ab= ∣ a ∣ 2 + ∣ b ∣ 2 − 2 a ⋅ b |\bold{a}|^2+|\bold{b}|^2-2\bold{a\cdot{b}} a2+b22ab(2)
    • 比较(1),(2)可知 a ⋅ b \bold{a\cdot{b}} ab= ∣ a ∣ ∣ ∣ b ∣ cos ⁡ θ |\bold{a}|||\bold{b}|\cos\theta a∣∣∣bcosθ(3)

向量点积运算律

交换律
  • a ⋅ b = b ⋅ a \bold{a\cdot{b}=b\cdot{a}} ab=ba
    • 特别的, b = a \boldsymbol{b}=\boldsymbol{a} b=a时, a ⋅ a = ∣ a ∣ 2 = a x 2 + a y 2 + a z 2 \boldsymbol{a}\cdot{\boldsymbol{a}}=|a|^2=a_x^2+a_y^2+a_z^2 aa=a2=ax2+ay2+az2
    • b \boldsymbol{b} b为单位向量时: a ⋅ b = ∣ a ∣ ∣ b ∣ cos ⁡ θ = ∣ a ∣ cos ⁡ θ , ( ∣ b ∣ = 1 ) \boldsymbol{a}\cdot{\boldsymbol{b}}=|\boldsymbol{a}||\boldsymbol{b}|\cos{\theta}=|\boldsymbol{a}|\cos{\theta},(|\boldsymbol{b}|=1) ab=a∣∣bcosθ=acosθ,(b=1)
分配律👺
  • ( a + b ) ⋅ c = a ⋅ c + b ⋅ c \boldsymbol{(a+b)\cdot{c}=a\cdot{c}+b\cdot{c}} (a+b)c=ac+bc
    • L H S = ∣ c ∣ Prj c ( a + b ) = ∣ c ∣ Prj c a + ∣ c ∣ Prj c b LHS=|c|\text{Prj}_{\boldsymbol{c}}{{(a+b)}} =|c|\text{Prj}_{\boldsymbol{c}}\boldsymbol{a} +|c|\text{Prj}_{\boldsymbol{c}}\boldsymbol{b} LHS=cPrjc(a+b)=cPrjca+cPrjcb
      • 根据投影的分配律以及实数加法的分配律
    • RHS= ∣ c ∣ P r j c a + ∣ c ∣ P r j c b |c|Prj_ca+|c|Prj_cb cPrjca+cPrjcb
    • 因此LHS=RHS
  • 向量分配律
结合律
  • ( λ a ) ⋅ b = λ ( a ⋅ b ) (\lambda\boldsymbol{a})\cdot{\boldsymbol{b}}=\lambda(\boldsymbol{a\cdot b}) (λa)b=λ(ab)
  • 根据数量的定义:
    • b = 0 \boldsymbol{b}=\bold{0} b=0时,上式两边均为0

    • b ≠ 0 \boldsymbol{b}\neq{\bold{0}} b=0

      • 方法1:
        • L H S = ∣ λ a ∣ ∣ b ∣ cos ⁡ θ = λ ∣ ∣ a ∣ ∣ b ∣ cos ⁡ θ LHS=|\lambda\boldsymbol{a}||\boldsymbol{b}|\cos\theta=\lambda|\boldsymbol{|a||b|}\cos\theta LHS=λa∣∣bcosθ=λa∣∣bcosθ
        • R H S = λ ∣ a ∣ ∣ b ∣ cos ⁡ θ RHS=\lambda\boldsymbol{|a||b|\cos\theta} RHS=λa∣∣bcosθ
        • 所以LHS=RHS,证毕
      • 方法2:
        • L H S = ∣ λ a ∣ Prj b a = λ ∣ a ∣ Prj b a LHS=|\lambda\boldsymbol{a}|\text{Prj}_{\boldsymbol{b}}\boldsymbol{a}=\lambda|\boldsymbol{a}|\text{Prj}_{\boldsymbol{b}}\boldsymbol{a} LHS=λaPrjba=λaPrjba
        • R H S = λ ( ∣ a ∣ Prj b a ) RHS=\lambda(|\boldsymbol{a}|\text{Prj}_{\boldsymbol{b}}\boldsymbol{a}) RHS=λ(aPrjba)
        • 所以 L H S = R H S LHS=RHS LHS=RHS
    • a ⋅ ( λ b ) = λ ( a ⋅ b ) \boldsymbol{a}\cdot(\lambda\boldsymbol{b})=\lambda(\boldsymbol{a}\cdot\boldsymbol{b}) a(λb)=λ(ab)

    • ( λ a ) ⋅ ( μ b ) = λ μ ( a ⋅ b ) (\lambda\boldsymbol{{a}})\cdot{(\mu\boldsymbol{b})}=\lambda\mu(\boldsymbol{a\cdot{b}}) (λa)(μb)=λμ(ab)

数量积和恒力做功模型

  • 数量积的定义来自于物理学中,恒力 F \boldsymbol{F} F作用于物体从 M 1 M_1 M1直线地移动到 M 2 M_2 M2所作的功的计算,记 M 1 M 2 → = s \overrightarrow{M_1M_2}=\boldsymbol{s} M1M2 =s, θ = < F , s > \theta=<\boldsymbol{F},\boldsymbol{s}> θ=<F,s>

    • W = ∣ F ∣ ∣ s ∣ cos ⁡ θ W=|\boldsymbol{F}||\boldsymbol{s}|\cos{\theta} W=F∣∣scosθ

利用内积判断向量间的关系

  • 向量间相互垂直(正交)的可以用向量的数量乘表示: a ⊥ b \bold{a\perp{b}} ab,充要条件是 a ⋅ b \bold{a\cdot{b}} ab=0

小结

  • 几何表示: a ⋅ b = ∣ a ∣ ∣ b ∣ cos ⁡ θ \bold{a\cdot{b}=|a||b|\cos{\theta}} ab=∣a∣∣b∣cosθ,其中 θ = < a , b > \theta={<\bold{a,b}>} θ=<a,b>

    • 根据给定的2个向量计算他们夹角的余弦 cos ⁡ θ = a ⋅ b ∣ a ∣ ∣ b ∣ \cos{\theta}=\bold{\frac{a\cdot{b}}{|a||b|}} cosθ=∣a∣∣b∣ab
  • 代数表示: a = ( a x , a y , a z ) , b = ( b x , b y , b z ) \bold a=(a_x,a_y,a_z),\bold b=(b_x,b_y,b_z) a=(ax,ay,az),b=(bx,by,bz),则 a ⋅ b = a x b x + a y b y + a z b z \bold{a\cdot{b}}=a_xb_x+a_yb_y+a_zb_z ab=axbx+ayby+azbz

  • 数量积可以看作是向量 a \bold{a} a的模乘以向量 b \bold{b} b在向量 a \bold{a} a上的投影(数值)

posted @   xuchaoxin1375  阅读(17)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2022-11-08 PC_数据的存储和排列+C语言中的基本类型转换规律+输入输出控制符(scanf/printf)
2021-11-08 powershell_配置文件与脚本编写(模板字符串插值/运算符与表达式/函数参数/控制流)(by offical)
2021-11-08 powershell@别名@命令异常排查@对象属性查询
2021-11-08 git_gitignore的配置(exclude&include)/只跟踪指定目录下的指定文件
点击右上角即可分享
微信分享提示