LA@向量组@线性组合
向量组
- 若干个同维数的列向量(或同维数的行向量)所构成的集合称为向量组
- 向量组内的向量都是行向量或者都是列向量,分别称为行向量组和列向量组
- 向量组内的向量调整位置顺序,仍然认为是同一个向量组
- 例如:一个
m
×
n
m\times{n}
m×n的矩阵
A
A
A它的:
- 全体列向量是一个含有 n n n个 m m m维列向量的向量组
- 全体行向量是一个含有 m m m个 n n n维行向量的向量组
- 例如:线性方程组 A m × n x = 0 A_{m\times{n}}\bold{x}=\bold{0} Am×nx=0,当 R ( A ) < n R(A)<n R(A)<n时具有无穷多解,其全体解是一个无限多个 n n n维列向量的向量组
向量组集合操作
- 由于向量组是集合,所以像向量组 A A A添加一个向量 β \beta β可以表示为 A 1 = A ∪ β A_1=A\cup{\beta} A1=A∪β
- 类似的,从 A A A中去掉向量 γ \gamma γ可以表示为 A 2 = A − { γ } A_2=A-\{\gamma\} A2=A−{γ};从 A A A中去掉一个部分组 B B B可以表示为 A 3 = A − B A_3=A-B A3=A−B
向量组和矩阵的关系
- 矩阵的列向量组和行向量组都是含有有限个向量的向量组;
- 反之,一个含有有限个向量的向量组可以构成一个矩阵
- 含有有限个向量的有序向量组可以和矩阵一一对应
- 但是向量组不能够直接等同于矩阵
- 通常含有列向量 x 1 , x 2 , ⋯ , x m \bold{x}_1,\bold{x}_2,\cdots,\bold{x}_m x1,x2,⋯,xm的向量组记为 X : x 1 , x 2 , ⋯ , x m X:\bold{x}_1,\bold{x}_2,\cdots,\bold{x}_m X:x1,x2,⋯,xm, X X X对应的矩阵记为 X = ( X ) = ( x 1 , x 2 , ⋯ , x m ) \bold{X}=(X)=(\bold{x}_1,\bold{x}_2,\cdots,\bold{x}_m) X=(X)=(x1,x2,⋯,xm),(注意到这里用的时粗体的 X \bold{X} X表示矩阵,为了书写方便,在联系上下文不引起混淆的情况下,有时仍然使用 X X X表示矩阵)
- 含有行向量 x 1 T , x 2 T , ⋯ , x m T \bold{x}_1^T,\bold{x}_2^T,\cdots,\bold{x}_m^T x1T,x2T,⋯,xmT的向量记为 X : x 1 T , x 2 T , ⋯ , x m T X:\bold{x}_1^T,\bold{x}_2^T,\cdots,\bold{x}_m^T X:x1T,x2T,⋯,xmT; X X X对应的矩阵记为 X = ( X ) = ( x 1 T , x 2 T , ⋯ , x m T ) T \bold{X}=(X)=(\bold{x}_1^T,\bold{x}_2^T,\cdots,\bold{x}_m^T)^T X=(X)=(x1T,x2T,⋯,xmT)T
- m m m个 n n n维列向量构成的向量组 A : a 1 , a 2 , ⋯ , a m A:\bold{a}_1,\bold{a}_2,\cdots,\bold{a}_m A:a1,a2,⋯,am对应于一个 n × m n\times{m} n×m的矩阵: A = ( a 1 , a 2 , ⋯ , a m ) A=(\bold{a}_1,\bold{a}_2,\cdots,\bold{a}_m) A=(a1,a2,⋯,am)(分块矩阵表示法)
- m m m个 n n n维行向量构成的向量组 B : b 1 T , b 2 T , ⋯ , b m T B:\bold{b}^T_1,\bold{b}^T_2,\cdots,\bold{b}^T_m B:b1T,b2T,⋯,bmT对应于一个 n × m n\times{m} n×m的矩阵: B = ( b 1 T , b 2 T , ⋯ , b m T ) T B=(\bold{b}^T_1,\bold{b}^T_2,\cdots,\bold{b}^T_m)^T B=(b1T,b2T,⋯,bmT)T(分块矩阵表示法)
线性组合
- 给定向量组 A : a 1 , a 2 , ⋯ , a m A:\bold{a}_1,\bold{a}_2,\cdots,\bold{a}_m A:a1,a2,⋯,am,对于任何一组实数 k 1 , k 2 , ⋯ , k m k_1,k_2,\cdots,k_m k1,k2,⋯,km,表达式 S = ∑ i = 1 m k i a i S=\sum\limits_{i=1}^{m}k_i\bold{a}_i S=i=1∑mkiai称为 A A A的一个线性组合;
- 其中 k 1 , ⋯ , k m k_1,\cdots,k_m k1,⋯,km称为这个线性组合的系数(组合系数或表出系数)
- 零向量是任意一个向量组的线性组合(取表出系数全为0, K = 0 K=\bold{0} K=0,则 0 = ∑ i = 1 s 0 α i \bold{0}=\sum\limits_{i=1}^{s}0\alpha_{i} 0=i=1∑s0αi)
线性表出(线性表示)
- 给定向量组 A : a 1 , a 2 , ⋯ , a m A:\bold{a}_1,\bold{a}_2,\cdots,\bold{a}_m A:a1,a2,⋯,am和向量 b \bold{b} b,若存在 λ 1 , ⋯ , λ m \lambda_1,\cdots,\lambda_m λ1,⋯,λm使得 b = ∑ i = 1 m λ i a i \bold{b}=\sum_{i=1}^{m}\lambda_i\bold{a}_i b=∑i=1mλiai;则 b \bold{b} b是向量组 A A A的线性组合
- 这时称向量 b \bold{b} b能由向量组 A A A线性表示
线性表示与线性方程组
-
向量 b \bold{b} b能被 A A A线性表示,即向量方程 b = ∑ i = 1 m λ i a i \bold{b}=\sum_{i=1}^{m}\lambda_i\bold{a}_i b=∑i=1mλiai有解;
-
设 A A A是 n × m n\times{m} n×m的,这个方程可以展开为
-
b = ∑ i = 1 m λ i a i = ∑ i = 1 m λ i ( a 1 i a 2 i ⋮ a n i ) = ∑ i = 1 m ( λ i a 1 i λ i a 2 i ⋮ λ i a n i ) = ( ∑ i = 1 m λ i a 1 i ∑ i = 1 m λ i a 2 i ⋮ ∑ i = 1 m λ i a n i ) = ( b 1 b 2 ⋮ b n ) \bold{b}=\sum_{i=1}^{m}\lambda_i\bold{a}_i =\sum_{i=1}^{m}\lambda_i \begin{pmatrix} a_{1i}\\ a_{2i}\\ \vdots\\ a_{ni} \end{pmatrix} =\sum_{i=1}^{m} \begin{pmatrix} \lambda_ia_{1i}\\ \lambda_ia_{2i}\\ \vdots\\ \lambda_ia_{ni} \end{pmatrix} =\begin{pmatrix} \sum_{i=1}^{m}\lambda_ia_{1i}\\ \sum_{i=1}^{m}\lambda_ia_{2i}\\ \vdots\\ \sum_{i=1}^{m}\lambda_ia_{ni} \end{pmatrix} =\begin{pmatrix} b_1\\b_2\\\vdots\\b_n \end{pmatrix} b=i=1∑mλiai=i=1∑mλi a1ia2i⋮ani =i=1∑m λia1iλia2i⋮λiani = ∑i=1mλia1i∑i=1mλia2i⋮∑i=1mλiani = b1b2⋮bn
-
即 ∑ i = 1 m λ i a k i = b k \sum_{i=1}^{m}\lambda_i{a_{ki}}=b_k ∑i=1mλiaki=bk, k = 1 , 2 , ⋯ , n k=1,2,\cdots,n k=1,2,⋯,n
-
-
可见这个方程恰好等价线性方程组: A λ = b A\boldsymbol{\lambda}=\bold{b} Aλ=b,其中 λ \boldsymbol\lambda λ= ( λ 1 , ⋯ , λ n ) T (\lambda_1,\cdots,\lambda_n)^T (λ1,⋯,λn)T作为未知数矩阵
-
A λ = b A\boldsymbol{\lambda}=\bold{b} Aλ=b有解 ⇔ \Leftrightarrow ⇔ b \bold{b} b可以被 A A A线性表示 ⇔ \Leftrightarrow ⇔ R ( A ) = R ( A , b ) R(A)=R(A,\bold{b}) R(A)=R(A,b)
n维单位向量
-
ε i = ( c 1 , ⋯ , c i , ⋯ , c n ) = ( 0 , ⋯ , 1 , ⋯ , 0 ) , 其中 c k = { 1 , ( k = i ) 0 , ( k ≠ i ) k = 1 , 2 , ⋯ , n i = 1 , 2 , ⋯ , n \varepsilon_{i}=(c_1,\cdots,c_{i},\cdots,c_n)=(0,\cdots,1,\cdots,0), \\其中c_k=\begin{cases} 1,&(k=i)\\ 0,&(k\ne{i}) \end{cases} k=1,2,\cdots,n \\i=1,2,\cdots,n εi=(c1,⋯,ci,⋯,cn)=(0,⋯,1,⋯,0),其中ck={1,0,(k=i)(k=i)k=1,2,⋯,ni=1,2,⋯,n
- 任意一个向量 α = ( a 1 , a 2 , ⋯ , a n ) = ∑ i = 1 n a i ε i \alpha=(a_1,a_2,\cdots{,a_n})=\sum\limits_{i=1}^{n}a_{i}\varepsilon_{i} α=(a1,a2,⋯,an)=i=1∑naiεi
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了