线性代数-向量空间

article/2025/9/8 10:10:27

线性代数-向量空间

    • 向量空间
      • 向量空间
      • 张成空间
        • 等价向量组
        • 最大无关组
        • 向量组的秩
      • 向量空间的基
        • 基与坐标
        • 向量空间的维度
      • 点积(数量积)
        • 欧几里得空间
        • 长度
        • 角度
        • 新的运算
        • 点积的定义
        • 长度/角度与自然基
        • 点积的性质
        • 欧氏距离和余弦距离
        • 小结

向量空间

向量空间

向量空间的严格定义:

V V V 为一向量组,如果 V V V 非空,且 V V V 对于向量的加法以及数乘两种运算封闭,那么就称 V V V向量空间
所谓封闭,是指在 V V V 中向量进行数乘和加减,其结果依然在 V V V 中。具体的说,就是:

  • a ⃗ ∈ V , b ⃗ ∈ V , \vec{a} \in V, \vec{b} \in V, a V,b V, a ⃗ + b ⃗ ∈ V \vec{a} + \vec{b} \in V a +b V
  • a ⃗ ∈ V , k ∈ R , \vec{a} \in V, k \in \mathbb{R}, a V,kR, k a ⃗ ∈ V k\vec{a} \in V ka V

所有 n n n 维向量构成的集合是一个 向量空间 R n \mathbb{R}^n Rn:
R n = { ( x 1 , x 2 , . . . , x n ) ∣ n ∈ N , x n ∈ R } \mathbb{R}^n = \{(x_1,x_2,...,x_n) | n \in \mathbb{N}, x_n \in \mathbb{R}\} Rn={(x1,x2,...,xn)nN,xnR}

张成空间

向量组 A = { v 1 ⃗ , v 2 ⃗ , . . . , v p ⃗ } A = \{\vec{v_1}, \vec{v_2}, ..., \vec{v_p}\} A={v1 ,v2 ,...,vp }, 其所有 线性组合 构成的集合为 向量空间, 也称为向量组 A A A张成空间, 记为 s p a n ( v 1 ⃗ , v 2 ⃗ , . . . , v p ⃗ ) span(\vec{v_1}, \vec{v_2}, ..., \vec{v_p}) span(v1 ,v2 ,...,vp ), 即:
V = s p a n ( v 1 ⃗ , v 2 ⃗ , . . . , v p ⃗ ) = { k 1 v 1 ⃗ + k 2 v 2 ⃗ + . . . + k p v p ⃗ , k 1 , 2 , . . . , p ∈ R } V = span(\vec{v_1}, \vec{v_2}, ..., \vec{v_p}) = \{k_1\vec{v_1} + k_2\vec{v_2} + ... + k_p\vec{v_p}, k_{1,2,...,p} \in \mathbb{R}\} V=span(v1 ,v2 ,...,vp )={k1v1 +k2v2 +...+kpvp ,k1,2,...,pR}
也称 s p a n ( v 1 ⃗ , v 2 ⃗ , . . . , v p ⃗ ) span(\vec{v_1}, \vec{v_2}, ..., \vec{v_p}) span(v1 ,v2 ,...,vp ) 为向量组 A A A张成

等价向量组

设有两个 向量组 A = { a 1 ⃗ , a 2 ⃗ , . . . , a m ⃗ } A = \{\vec{a_1},\vec{a_2},...,\vec{a_m}\} A={a1 ,a2 ,...,am } B = { b 1 ⃗ , b 2 ⃗ , . . . , b n ⃗ } B = \{\vec{b_1},\vec{b_2},...,\vec{b_n}\} B={b1 ,b2 ,...,bn }, 若 B B B 组中的每个向量都能由向量组 A A A 线性表示, 则称向量组 B B B 能由向量组 A A A 线性表示.
若向量组 A A A 与向量组 B B B 能互相线性表示, 则称这两个向量组 等价, 也可以说 A A A B B B等价向量组

等价向量组张成空间 是相等的

假设有两个向量组
A = { a 1 ⃗ , a 2 ⃗ , . . . , a m ⃗ } , B = { b 1 ⃗ , b 2 ⃗ , . . . , b n ⃗ } A = \{\vec{a_1},\vec{a_2},...,\vec{a_m}\}, B = \{\vec{b_1},\vec{b_2},...,\vec{b_n}\} A={a1 ,a2 ,...,am },B={b1 ,b2 ,...,bn }

A 和 B 等 价 ⟺ s p a n ( A ) = s p a n ( B ) A 和 B 等价 \iff span(A) = span(B) ABspan(A)=span(B)

最大无关组

设有 向量组 A A A, 如果在 A A A 中能选出 r r r 个向量 a 1 ⃗ , a 2 ⃗ , . . . , a r ⃗ \vec{a_1},\vec{a_2},...,\vec{a_r} a1 ,a2 ,...,ar 满足:

  • 向量组 A 0 = { a 1 ⃗ , a 2 ⃗ , . . . , a r ⃗ } A_0 = \{\vec{a_1},\vec{a_2},...,\vec{a_r}\} A0={a1 ,a2 ,...,ar } 线性无关
  • 向量组 A A A 中任意 r + 1 r + 1 r+1 个向量 (如果 A A A 中有 r + 1 r + 1 r+1 个向量的话) 都 线性相关, 那么成向量组 A 0 A_0 A0 是向量组 A A A 的一个 最大线性无关组, 简称 最大无关组
  • 包含零向量的向量组一定不是 最大无关组

向量组的秩

假设 向量组 A A A最大无关组 为:
A 0 = { a 1 ⃗ , a 2 ⃗ , . . . , a r ⃗ } A_0 = \{\vec{a_1},\vec{a_2},...,\vec{a_r}\} A0={a1 ,a2 ,...,ar }
A 0 A_0 A0 的向量个数 r r r 称为向量组 A A A, 记做 r a n k ( A ) rank(A) rank(A), 有时也记做 r ( A ) r(A) r(A)

  • 不变的 反应了向量组的 复杂程度.
  • 只包含零向量的向量组的 为 0

向量空间的基

V V V向量空间, 如果其中的某向量组:
A = { a 1 ⃗ , a 2 ⃗ , . . . , a r ⃗ } A = \{\vec{a_1},\vec{a_2},...,\vec{a_r}\} A={a1 ,a2 ,...,ar }
V V V最大无关组, 那么向量组 A A A 被称为向量空间 V V V 的一个

  • 只包含零向量的向量空间 { ( 0 0 ) } \left \{\begin{pmatrix} 0 \\ 0 \end{pmatrix}\right\} {(00)} 该向量空间没有

自然基, 指由某一维为 1 其余维都是 0 的向量组成的一组基, 且该向量组是线性无关的.
所有的 R n \mathbb{R^n} Rn 都有自然基:
e 1 ⃗ = ( 1 0 ⋮ 0 ) , e 2 ⃗ = ( 0 1 ⋮ 0 ) , ⋯ , e n ⃗ = ( 0 0 ⋮ 1 ) \vec{e_1} = \begin{pmatrix} 1 \\ 0 \\ \vdots \\ 0 \end{pmatrix}, \vec{e_2} = \begin{pmatrix} 0 \\ 1 \\ \vdots \\ 0 \end{pmatrix}, \cdots, \vec{e_n} = \begin{pmatrix} 0 \\ 0 \\ \vdots \\ 1 \end{pmatrix} e1 =100,e2 =010,,en =001

基与坐标

向量空间 V V V 中取一个 { a 1 ⃗ , a 2 ⃗ , . . . , a r ⃗ } \{\vec{a_1},\vec{a_2},...,\vec{a_r}\} {a1 ,a2 ,...,ar }, 那么 V V V 中的某个向量 x ⃗ \vec{x} x 可唯一地表示为:
x ⃗ = k 1 a 1 ⃗ + k 2 a 2 ⃗ + ⋯ + k r a r ⃗ \vec{x} = k_1\vec{a_1} + k_2\vec{a_2} + \cdots + k_r\vec{a_r} x =k1a1 +k2a2 ++krar
其中, ( k 1 , k 2 , . . . , k r ) (k_1,k_2,...,k_r) (k1,k2,...,kr) 称为向量 x ⃗ \vec{x} x 在基 { a 1 ⃗ , a 2 ⃗ , . . . , a r ⃗ } \{\vec{a_1},\vec{a_2},...,\vec{a_r}\} {a1 ,a2 ,...,ar } 中的 坐标. 如果将基 { a 1 ⃗ , a 2 ⃗ , . . . , a r ⃗ } \{\vec{a_1},\vec{a_2},...,\vec{a_r}\} {a1 ,a2 ,...,ar } 简称为基 a a a 的话, 那么 x ⃗ \vec{x} x 还可以写作:
x ⃗ = ( k 1 k 2 ⋮ k r ) a \vec{x} = \begin{pmatrix} k_1 \\ k_2 \\ \vdots \\ k_r \end{pmatrix}_a x =k1k2kra
其中, 下标 a a a 指明该坐标系的基

向量空间的维度

假设向量空间 V V V:
A = { a 1 ⃗ , a 2 ⃗ , . . . , a r ⃗ } A = \{\vec{a_1},\vec{a_2},...,\vec{a_r}\} A={a1 ,a2 ,...,ar }
A A A r r r 称为该 向量空间的维度, 或者称 V V V r r r 维向量空间

  • n n n 维向量可以张成 0 n 0~n 0 n 维的向量空间

点积(数量积)

欧几里得空间

欧 几 里 得 空 间 = 向 量 空 间 + 长 度 + 角 度 欧几里得空间 = 向量空间 + 长度 + 角度 =++

长度

根据勾股定理可得

∣ ∣ a ⃗ ∣ ∣ = a 1 2 + a 2 2 ||\vec{a}|| = \sqrt{a_1^2 + a_2^2} a =a12+a22

角度

在这里插入图片描述
在这里插入图片描述

定义: 在 R 2 \mathbb{R^2} R2 中, 两个向量间的夹角 θ \theta θ, 该夹角的取值范围在 0 ≤ θ ≤ π 0 \leq \theta \leq \pi 0θπ
注意到 cos ⁡ x \cos{x} cosx 函数在 0 ≤ θ ≤ π 0 \leq \theta \leq \pi 0θπ 这个范围是单调的.

在这里插入图片描述

在这里插入图片描述

根据欧氏集合中的余弦定理可以得到如下 结论

cos ⁡ θ = a 1 b 1 + a 2 b 2 ∣ ∣ a ⃗ ∣ ∣ ∣ ∣ b ⃗ ∣ ∣ \cos{\theta} = \frac{a_1b_1 + a_2b_2}{||\vec{a}|| ||\vec{b}||} cosθ=a b a1b1+a2b2

证明:
根据欧氏几何中余弦定理, 我们可以得到:

A B → 2 = O A → 2 + O B → 2 − 2 O A → ⋅ O B → cos ⁡ θ \overrightarrow{AB}^2 = \overrightarrow{OA}^2 + \overrightarrow{OB}^2 - 2\overrightarrow{OA} \cdot \overrightarrow{OB} \cos{\theta} AB 2=OA 2+OB 22OA OB cosθ

上式可以通过向量来计算:

∣ ∣ a ⃗ − b ⃗ ∣ ∣ 2 = ∣ ∣ a ⃗ ∣ ∣ 2 + ∣ ∣ b ⃗ ∣ ∣ 2 − 2 ∣ ∣ a ⃗ ∣ ∣ ∣ ∣ b ⃗ ∣ ∣ cos ⁡ θ ||\vec{a} - \vec{b}||^2 = ||\vec{a}||^2 + ||\vec{b}||^2 - 2||\vec{a}|| ||\vec{b}|| \cos{\theta} a b 2=a 2+b 22a b cosθ

新的运算

假设定义一个新的运算方式, 将之称为向量的 点积

a ⃗ ⋅ b ⃗ = ( a 1 , a 2 ) ⋅ ( b 1 , b 2 ) = a 1 b 1 + a 2 b 2 \vec{a} \cdot \vec{b} = (a_1, a_2) \cdot (b_1, b_2) = a_1b_1 + a_2b_2 a b =(a1,a2)(b1,b2)=a1b1+a2b2

那么向量空间 R 2 \mathbb{R^2} R2 中的长度和角度的计算就可以通过 点积 来完成:

  • 长度

∣ ∣ a ⃗ ∣ ∣ = a 1 2 + a 2 2 = a 1 a 1 + a 2 a 2 = a ⃗ ⋅ a ⃗ ||\vec{a}|| = \sqrt{a_1^2 + a_2^2} = \sqrt{a_1a_1 + a_2a_2} = \sqrt{\vec{a} \cdot \vec{a}} a =a12+a22 =a1a1+a2a2 =a a

  • 角度

cos ⁡ θ = a 1 b 1 + a 2 b 2 ∣ ∣ a ⃗ ∣ ∣ ∣ ∣ b ⃗ ∣ ∣ = a ⃗ ⋅ b ⃗ ∣ ∣ a ⃗ ∣ ∣ ∣ ∣ b ⃗ ∣ ∣ \cos{\theta} = \frac{a_1b_1 + a_2b_2}{||\vec{a}|| ||\vec{b}||} = \frac{\vec{a} \cdot \vec{b}}{||\vec{a}|| ||\vec{b}||} cosθ=a b a1b1+a2b2=a b a b

点积的定义

向量 x ⃗ = ( x 1 x 2 ⋮ x n ) \vec{x} = \begin{pmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{pmatrix} x =x1x2xn y ⃗ = ( y 1 y 2 ⋮ y n ) \vec{y} = \begin{pmatrix} y_1 \\ y_2 \\ \vdots \\ y_n \end{pmatrix} y =y1y2yn点积 (dot product), 定义为:
x ⃗ ⋅ y ⃗ = x 1 y 1 + ⋯ + x n y n = ∑ i = 1 n x i y i \vec{x} \cdot \vec{y} = x_1y_1 + \cdots + x_ny_n = \sum_{i=1}^{n}x_iy_i x y =x1y1++xnyn=i=1nxiyi
点积还可以称为 数量积 或者 标量积, 这是因为两个向量通过点积运算之后的结果是数量(标量).

长度/角度与自然基

通过点积计算长度/角度时, 向量的坐标必须在 自然基 下.

点积的性质

点积具有以下运算性质:

  • 交换律: a ⃗ ⋅ b ⃗ = b ⃗ ⋅ a ⃗ \vec{a} \cdot \vec{b} = \vec{b} \cdot \vec{a} a b =b a
  • 数乘结合律: ( k a ⃗ ) ⋅ b ⃗ = k ( b ⃗ ⋅ a ⃗ ) (k\vec{a}) \cdot \vec{b} = k(\vec{b} \cdot \vec{a}) (ka )b =k(b a )
  • 分配律: ( a ⃗ + b ⃗ ) ⋅ c ⃗ = a ⃗ ⋅ c ⃗ + b ⃗ ⋅ c ⃗ (\vec{a} + \vec{b}) \cdot \vec{c} = \vec{a} \cdot \vec{c} + \vec{b} \cdot \vec{c} (a +b )c =a c +b c

以下对 数乘结合律分配律 的证明太惊艳了, 必须记录下来

  • 数乘结合律

根据 点积 可推出

cos ⁡ θ = a ⃗ ⋅ b ⃗ ∣ ∣ a ⃗ ∣ ∣ ∣ ∣ b ⃗ ∣ ∣ ⟹ a ⃗ ⋅ b ⃗ = ∣ ∣ a ⃗ ∣ ∣ ∣ ∣ b ⃗ ∣ ∣ cos ⁡ θ \cos{\theta} = \frac{\vec{a} \cdot \vec{b}}{||\vec{a}|| ||\vec{b}||} \implies \vec{a} \cdot \vec{b} = ||\vec{a}|| ||\vec{b}|| \cos{\theta} cosθ=a b a b a b =a b cosθ

其中 ∣ ∣ b ⃗ ∣ ∣ cos ⁡ θ {\color{Red}||\vec{b}|| \cos{\theta}} b cosθ 可以看做 b ⃗ \vec{b} b 在 \vec{a} 上的投影

在这里插入图片描述
所以, 可以把 a ⃗ ⋅ b ⃗ \vec{a} \cdot \vec{b} a b 看做矩形 A A A 的面积:

在这里插入图片描述
自然, 其中一条边放大 k k k 倍, 则面积增大 k k k

在这里插入图片描述
这样就得到了数乘结合律:

( k a ⃗ ) ⋅ b ⃗ = k ( b ⃗ ⋅ a ⃗ ) (k\vec{a}) \cdot \vec{b} = k(\vec{b} \cdot \vec{a}) (ka )b =k(b a )

  • 分配律

在这里插入图片描述

在这里插入图片描述

欧氏距离和余弦距离

  • 欧氏距离 表示两个向量间的距离远近;
  • 余弦距离 表示两个向量间的关系远近;

正交 是线性代数的概念, 是垂直这一直观概念的推广, 若两向量的内积为 0, 则称他们是正价的.

小结

在该章中有很多概念很容易混淆, 他们是:

  • 向量空间: 非空, 由若干向量组成(向量组), 这些向量满足加法/数乘封闭
  • 张成空间: 由 向量组 进行所有 线性组合 后得到的 向量空间
  • 最大无关组: 从 向量组 中选取满足 线性无关 的向量, 且这些向量可以 线性表示 向量组中其他的任意向量
  • 秩: 最大无关组的个数
  • 基: 就是最大无关组. 引入次概念主要是为了后面的坐标概念

http://chatgpt.dhexx.cn/article/FaCBE6Tw.shtml

相关文章

向量空间、子空间、列空间

1.向量空间、子空间、列空间 1.1 向量空间 向量空间是由列空间组成的 诸如下面 v \boldsymbol{v} v 这样的类型的所有向量构成了空间 R n \boldsymbol{R}^n Rn,可以将空间看作一个集合,集合中的每个元素都是一个类似于 v \boldsymbol{v} v 的向量 …

向量与向量空间

向量与向量空间 这一篇文章是线性代数系列的第一篇,国内外一般的课程与教材都是从线性方程组开始讲线性代数,从高斯消元、高斯约旦这些方法入门线性代数也是对新手比较友好的。这个系列的文章可能会比国内的教材更接近线代的本质(博主自以为…

线性代数之——向量空间

1. 向量空间和子空间 向量空间 R n \boldsymbol R^n Rn 由所有的 n n n 维向量 v v v 组成,向量中的每个元素都是实数。 向量空间 R 2 \boldsymbol R^2 R2 可以用 x y xy xy 平面来表示,其中的每个向量有两个元素,它们定义了平面上一个…

4.1 向量空间与子空间

主要内容 本节讲述了向量空间的概念,这里要把之前由几何概念得到的对向量空间的直觉进行进一步抽象和泛化,只要满足定义的一组向量,都可以构成向量空间,例如多项式、实函数等等。在向量空间的基础上,引入了子空间的概…

向量空间模型

实数域定义向量 设有一个数的集合 F,它满足“F 中任意两个数的加减乘除法(除数不为零)的结果仍然在这个 F 中”,我们就可以称 F 为一个“域”。我们处理的数据通常都是实数,所以这里我只考虑实数域。而如果域 F 里的元…

线性代数 --- 向量空间(vector space)与子空间(subspace)

Part I --- 向量空间: 向量空间就是由包含n个分量的列向量所组成的Rn的空间,其中R表示实数。例如,R2就代表了一般的x-y平面,其中包含两个分量的向量表示坐标系中的一个点(x,y)。同理,R3中的一个向量,包含三…

向量空间

向量空间的概念 定义:设 V 是 n 维向量的集合,如果满足 若 a ∈ V, b ∈ V,则a b ∈ V .(对加法封闭)若 a ∈ V,k∈ R,则ka ∈ V . (对数乘封闭…

http 500 错误总结

500: Internal server Error The server encountered an unexpected condition which prevented it from fulfilling the request. 应用代码出了问题,比如说空指针、数据库异常、访问其它服务的网络异常等等,被tomcat容器捕获后,返回500错误…

HTTP Status 500错误

HTTP Status 500 - java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name command available as request attribute 发生的错误&#xff1a;在请求域例没有command这样的属性 <form:input path"lastName"/> 要想显…

HTTP-500错误---原因一

在运行项目的时候产生了下面的错误&#xff0c;然后就开始找原因。最后发现是数据库名字与代码中的不一样导致的。修改数据库之后就可以正常运行了 HTTP状态 500 - 内部服务器错误类型 异常报告消息 Servlet执行抛出一个异常描述 服务器遇到一个意外的情况&#xff0c;阻止它…

500 Internal Server Error错误问题解决办法

这两天遇见两次页面报 500 Internal Server Error错误问题,网上找了许多答案都未能解决问题&#xff0c;如图&#xff1a; 最后找到原因&#xff1a; 本地服务端正常&#xff0c;由于该数据调用的是第三方接口&#xff0c;次数第三方接口服务已经停止运行&#xff0c;所有导致…

http 500错误解决_什么是HTTP错误500?如何解决?

http 500错误解决 Http is the world’s most popular protocol used on the internet to exchange data and run web applications. Http protocol also has standards. Http is a stateless protocol which means separate Http requests do not have any connection with ea…

有关于500的报错

关于500的报错&#xff0c;目前有两种原因&#xff1a; 1.后端数据库获取失败&#xff0c;后端原因 2.根据id上传响应的信息。首先&#xff0c;应该先把上一个页面传过来的id,赋值给本页面的id,然后进行save保存&#xff0c;如果不进行id的赋值&#xff0c;则会发生500报错

Nginx显示500错误原因和解决方法

文章目录 1.背景2.Nginx 常见的几种报错3. 解决500错误 1.背景 最近在操作nginx 的时候出现了 Nginx 500 内部错误&#xff0c;在此记录一下原因&#xff0c;项目采用的是前后端分离方式&#xff0c;后端SpringBoot &#xff0c;前端是Vue 部署到Nginx 下。 2.Nginx 常见的几…

“HTTP 错误 500.19”的错误解决方法

IIS发布网站 在使用windows系统发布网站时&#xff0c;采用IIS&#xff0c;见下图流程 有关IIS发布网站的详细步骤可参考&#xff1a;使用IIS创建Cesium本地服务器 HTTP 错误 500.19 我使用的为阿里云服务器&#xff0c;操作系统为:windows server 2019。 我采用ASP.Net We…

官网显示500内部服务器有错误代码,【500错误】http 500 - 内部服务器错误(错误代码500)解决方法...

在上网浏览网页的时候时不时的会遇到500错误&#xff0c;会提示内部服务器错误、你查找的资源存在问题&#xff0c;网页无法显示&#xff0c;一般来说这是网站的问题&#xff0c;对于浏览用户一般没办法解决&#xff0c;只有换个时间再试&#xff0c;但是对于站长来说就要着手解…

500错误原因

报500错误一般是业务代码的问题 典型的NoClassDefFoundError 尝试从页面提供的错误信息排除 比如&#xff1a;could not initializc XXXX&#xff0c;这是我编写的一个JDBC工具类。 显然是无法完成初始化&#xff0c;刚开始我以为是路径jar包错误&#xff0c;排查不是&#x…

微服务架构深度解析与最佳实践 - 第七部分:全文总结与引用材料

最佳实践的总结 林林总总说了这么多的微服务架构相关的知识也好&#xff0c;经验也罢&#xff0c;不一定适合每个希望做微服务系统的技术人员的实际需求。“道无常道&#xff0c;法无常法&#xff0c;君子审时度势&#xff0c;自可得而法”。实际项目里需要做哪些工作&#xff…

罗胖的用户招你了?

你说罗胖骗人。可得到的用户&#xff0c;真有你想象的那么傻吗&#xff1f; 往年&#xff0c;骂罗胖的文章&#xff0c;只是骂罗胖。 但是今年不同了&#xff0c;很多刷屏的文章&#xff0c;都来亲切关心和问候得到的用户了。 得到的用户&#xff0c;似乎很快就要和买假冒保健品…

统计学原理-----概率分布

0.大纲&#xff1a; 1.什么是概率分布&#xff1f; 概率分布就是随机变量与对应概率关系的函数。换句话说&#xff0c;概率分布就是随机变量和概率的映射&#xff0c;所有的事件都会对应一个概率。某个随机变量的所有概率形成的概率-事件分布就是该随机变量的概率分布&#xf…