向量的基本运算

您所在的位置:网站首页 用向量计算两个点之间的距离是什么公式 向量的基本运算

向量的基本运算

2024-07-05 04:28| 来源: 网络整理| 查看: 265

向量是什么

向量就是给定一个点A,连接原点到点A,并具有由O到A方向的连线,表示为 O A ⃗ \vec{OA} OA . 书本的定义:向量就是具有大小和方向东西。

fig1

大小(magnitude)

向量的大小(magnitude)写作 ∥ x ∥ \Vert x \Vert ∥x∥,称为模(norm). 通过(Pythagoras’ theorem)毕达哥拉斯定理求模如下图, O A 2 = O B 2 + A B 2 {OA}^2 = {OB}^2 + {AB}^2 OA2=OB2+AB2 O A 2 = 3 2 + 4 2 {OA}^2 = {3}^2 + {4}^2 OA2=32+42 ∥ x ∥ = 5 \Vert x \Vert = 5 ∥x∥=5

fig2

方向(direction)

定义向量 u ( u 1 , u 2 ) \mathbf{u} (u_1,u_2) u(u1​,u2​)的方向为向量 w ( u 1 ∥ u ∥ , u 2 ∥ u ∥ ) \mathbf{w}(\frac{u_1}{\|u\|}, \frac{u_2}{\|u\|}) w(∥u∥u1​​,∥u∥u2​​)。如下图: fig3

可以看到: c o s ( θ ) = u 1 ∥ u ∥ cos(\theta)=\frac{u_1}{\|u\|} cos(θ)=∥u∥u1​​ c o s ( α ) = u 2 ∥ u ∥ cos(\alpha)=\frac{u_2}{\|u\|} cos(α)=∥u∥u2​​ 所以向量 u ( 3 , 4 ) \mathbf{u}(3,4) u(3,4)方向向量是 w ( 0.6 , 0.8 ) \mathbf{w}(0.6,0.8) w(0.6,0.8)。方向向量的模为1.如下图 fig4

两个向量的加法

任意给给两个向量 u ( u 1 , u 2 ) \mathbf{u} (u_1, u_2) u(u1​,u2​) , v ( v 1 , v 2 ) \mathbf{v} (v_1, v_2) v(v1​,v2​)两个向量相加: u + v = ( u 1 + v 1 , u 2 + v 2 ) \mathbf{u}+\mathbf{v}= (u_1+v_1, u_2+v_2) u+v=(u1​+v1​,u2​+v2​)

![fig5](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9pMi53cC5jb20vd3d3LnN2bS10dXRvcmlhbC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTQvMTEvMDUtc3VtLW9mLXR3by12ZWN0b3JzLWUxNDE1NTUzMjA3MzQwLnBuZw) 两个向量的减法

任意给给两个向量 u ( u 1 , u 2 ) \mathbf{u} (u_1, u_2) u(u1​,u2​) , v ( v 1 , v 2 ) \mathbf{v} (v_1, v_2) v(v1​,v2​)两个向量相减: u − v = ( u 1 − v 1 , u 2 − v 2 ) \mathbf{u}-\mathbf{v}= (u_1-v_1, u_2-v_2) u−v=(u1​−v1​,u2​−v2​)。 方向指向被减数的方向。 fig6

向量的点积(dot product)

x ⋅ y = ∥ x ∥ ∥ y ∥ c o s ( θ ) \mathbf{x} \cdot \mathbf{y} = \|x\| \|y\|cos(\theta) x⋅y=∥x∥∥y∥cos(θ), θ \theta θ 为两个向量的夹角。 推导过程如下: fig7

根据前面的分析我们知道, c o s ( β ) = a d j a c e n t h y p o t e n u s e = x 1 ∥ x ∥ cos(\beta) =\frac{adjacent}{hypotenuse} =\frac{x_1}{\|x\|} cos(β)=hypotenuseadjacent​=∥x∥x1​​ s i n ( β ) = o p p o s i t e h y p o t e n u s e = x 2 ∥ x ∥ sin(\beta) =\frac{opposite}{hypotenuse} =\frac{x_2}{\|x\|} sin(β)=hypotenuseopposite​=∥x∥x2​​ c o s ( α ) = a d j a c e n t h y p o t e n u s e = y 1 ∥ y ∥ cos(\alpha) =\frac{adjacent}{hypotenuse} =\frac{y_1}{\|y\|} cos(α)=hypotenuseadjacent​=∥y∥y1​​ s i n ( α ) = o p p o s i t e h y p o t e n u s e = y 2 ∥ y ∥ sin(\alpha) =\frac{opposite}{hypotenuse} = \frac{y_2}{\|y\|} sin(α)=hypotenuseopposite​=∥y∥y2​​ 从图片中得到 θ = β − α \theta = \beta - \alpha θ=β−α, 那么 c o s ( θ ) = c o s ( β − α ) cos(\theta) = cos(\beta - \alpha) cos(θ)=cos(β−α) c o s ( β − α ) = c o s ( β ) c o s ( α ) + s i n ( β ) s i n ( α ) cos(\beta - \alpha) = cos(\beta)cos(\alpha) + sin(\beta)sin(\alpha) cos(β−α)=cos(β)cos(α)+sin(β)sin(α) 于是, c o s ( θ ) = c o s ( β − α ) = c o s ( β ) c o s ( α ) + s i n ( β ) s i n ( α ) cos(\theta) = cos(\beta - \alpha) = cos(\beta)cos(\alpha) + sin(\beta)sin(\alpha) cos(θ)=cos(β−α)=cos(β)cos(α)+sin(β)sin(α) c o s ( θ ) = x 1 ∥ x ∥ y 1 ∥ y ∥ + x 2 ∥ x ∥ y 2 ∥ y ∥ cos(\theta) = \frac{x_1}{\|x\|}\frac{y_1}{\|y\|}+ \frac{x_2}{\|x\|}\frac{y_2}{\|y\|} cos(θ)=∥x∥x1​​∥y∥y1​​+∥x∥x2​​∥y∥y2​​ c o s ( θ ) = x 1 y 1 + x 2 y 2 ∥ x ∥ ∥ y ∥ cos(\theta) = \frac{x_1y_1 + x_2y_2}{\|x\|\|y\|} cos(θ)=∥x∥∥y∥x1​y1​+x2​y2​​ ∥ x ∥ ∥ y ∥ c o s ( θ ) = x 1 y 1 + x 2 y 2 \|x\|\|y\|cos(\theta) = x_1y_1 + x_2y_2 ∥x∥∥y∥cos(θ)=x1​y1​+x2​y2​

点积的算术定义就出来, x ⋅ y = x 1 y 1 + x 2 y 2 = ∑ i = 1 2 ( x i y i ) \mathbf{x} \cdot \mathbf{y} =x_1y_1 + x_2y_2 = \sum_{i=1}^{2}(x_iy_i) x⋅y=x1​y1​+x2​y2​=i=1∑2​(xi​yi​) 从上面的集合定义也能知道,两个向量的点积是一个数。

向量的正交投影

如图给定两个向量x,y,那么向量x在y上的投影为z。 fig8 通过上面的学习我们知道, c o s ( θ ) = ∥ z ∥ ∥ x ∥ cos(\theta)= \frac{\|z\|}{\|x\|} cos(θ)=∥x∥∥z∥​ ∥ z ∥ = ∥ x ∥ c o s ( θ ) \|z\|=\|x\|cos(\theta) ∥z∥=∥x∥cos(θ) 点积 c o s ( θ ) = x ⋅ y ∥ x ∥ ∥ y ∥ cos(\theta) = \frac{\mathbf{x} \cdot \mathbf{y}}{\|x\|\|y\|} cos(θ)=∥x∥∥y∥x⋅y​ 于是可以推导得 ∥ z ∥ = x ⋅ y ∥ y ∥ \|z\|=\frac{\mathbf{x} \cdot \mathbf{y}}{\|y\|} ∥z∥=∥y∥x⋅y​ 另外我们知道方向向量的,如果u表示向量y的方向向量, u = y ∥ y ∥ \mathbf{u}=\frac{\mathbf{y}}{\|y\|} u=∥y∥y​, 那么向量x在向量y上面的投影可以由下式计算: ∥ z ∥ = u ⋅ x \|z\|=\mathbf{u} \cdot \mathbf{x} ∥z∥=u⋅x

我们还注意到,向量x在向量y上的投影得到的向量z,它的方向向量和向量y的方向向量是一致的,所以向量z可表示为 z = ∥ z ∥ u \mathbf{z}=\|z\|\mathbf{u} z=∥z∥u。

知道了向量x在向量y上面的投影z后,我们就能够计算向量x-z的距离: ∥ x − z ∥ = ( 3 − 4 ) 2 + ( 5 − 1 ) 2 = 17 \|x-z\| = \sqrt{(3-4)^2 + (5-1)^2}=\sqrt{17} ∥x−z∥=(3−4)2+(5−1)2 ​=17 ​

fig9

详见原文地址:https://www.svm-tutorial.com/2014/11/svm-understanding-math-part-2/



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3