线性组合
线性空间中的元素通常可以通过一些比较基本的元素表达出来. 例如可以把 R3 中的矢量写成
这里 v=(a,b,c). i, j, k 是单位向量i=(1,0,0)j=(0,1,0)k=(0,0,1)
设 v1,⋯,vm∈V, λ1,⋯,λm∈k. 则向量u=λ1v1+⋯+λmvm称为向量 v1,⋯,vm 的线性组合, 或者称 u 可以由 v1,⋯,vm 线性表达. 所有可以由 v1,⋯,vm 线性表达的向量构成的集合记为Span{v1,⋯,vm}
Span{v1,⋯,vm} 是 V 的线性子空间.
证明: 设
u,w∈Span{v1,⋯,vm}, 即
u=α1v1+⋯+αmvmv=β1v1+⋯+βmvm⟹u+v=(α1+β1)v1+⋯+(αm+βm)vm属于
Span{v1,⋯,vm}. 类似可证数乘封闭.
R3 中 Span{u,v} 是由 u,v 两个向量张成的平面 (这里假设 u,v 不共线)
微分方程f′′(x)+f(x)=0所有的解构成的线性空间可以写成Span{cos(x),sin(x)}
线性表达的方式有可能并不唯一. 例如考虑v1=(1,−1,0),v2=(0,1,−1),v3=(1,0,−1)则向量 u=(2,0,−2) 可以线性表达为u=v1+v2+v3也可以线性表达为u=2v1+2v2
那么什么时候线性表达的方式是唯一的? 为了回答这个问题, 需要引入线性相关的概念.
线性相关性
V 中向量 v1,⋯,vm 称为是线性相关的, 如果存在不全为 0 的数 λ1,⋯,λm∈k 使得λ1v1+⋯+λmvm=0否则, 称 v1,⋯,vm 是线性无关的.
如果
v1,⋯,vm 是线性相关的, 即存在不全为
0 的数
λ1,⋯,λm∈k 使得
λ1v1+⋯+λmvm=0不妨设其中
λi=0, 则
vi=−λi1(λ1v1+⋯+λi−1vi−1+λi+1vi+1+⋯λmvm)即
vi 可以由其他的向量线性表达.
反之亦然, 如果 v1,⋯,vm 中有某个向量可以被其他向量线性表达, 不妨设vi=α1v1+⋯+αi−1vi−1+αi+1vi+1+⋯αmvm则α1v1+⋯+αi−1vi−1+(−1)vi+αi+1vi+1+⋯αmvm=0因此 v1,⋯,vm 线性相关. 由此我们证明了如下结论
向量 v1,⋯,vm 线性相关当且仅当存在其中某个向量可以被其他向量线性表达.
因此我们可以把线性相关的向量理解为这些向量中有冗余的线性信息.
两个非零向量 v1,v2 是线性相关的当且仅当它们在同一直线上, 即存在 λ=0 使得
v2=λv1
考虑 R3 中的向量v1=(1,−1,0),v2=(0,1,−1),v3=(−1,0,1)可以看出v1+v2+v3=0因此它们是线性相关的. 比如 v3 可以线性表达为v3=−v1−v2
R3 中的 3 个向量 v1,v2,v3 是线性相关的当且仅当它们在同一个平面上. 实际上, 不妨设v3=av1+bv2.则 v3 包含在 v1 和 v2 张成的平面.
线性无关性
下面我们来考察线性无关性. v1,⋯,vm 是线性无关的等价表述为: 如果 λ1,⋯,λm∈k 满足λ1v1+⋯+λmvm=0则一定有λ1=⋯=λm=0换言之, 零元只能由 v1,⋯,vm 平凡地线性表达.
考虑 R3 中相互垂直的单位向量i=(1,0,0)j=(0,1,0)k=(0,0,1)假如有 λ1,λ2,λ3∈R 使得λ1i+λ2j+λ3k=0即 (λ1,λ2,λ3)=0 是零向量, 则每个分量都是 0λ1=λ2=λ3=0因此 i,j,k 是线性无关的. 它们不在同一平面上.
假设 S={v1,⋯,vm} 线性无关, 则 S 的任意子集的向量组都是线性无关的.
证明: 不妨考虑子集
{v1,⋯,vs} (s≤m). 假设
λ1v1+⋯+λsvs=0把它写成
λ1v1+⋯+λsvs+0vs+1+⋯+0vm=0由
S 的线性无关性可以推知
λ1=⋯=λs=0. 因此
{v1,⋯,vs} 是线性无关的.
我们知道 R3 中向量i=(1,0,0)j=(0,1,0)k=(0,0,1)是线性无关的. 因此其中任意两个, 比如 i 和 j, 是线性无关的.
假设 v1,⋯,vm 线性无关, u 是它们的线性组合. 则存在唯一的 λ1,⋯,λm∈k 使得u=λ1v1+⋯+λmvm
证明: 假设
u 有两个线性表达
u=λ1v1+⋯+λmvmu=μ1v1+⋯+μmvm两式相减我们得到
(λ1−μ1)v1+⋯+(λm−μm)vm=0由线性无关性可知,
λ1=μ1,⋯,λm=μm.
因此如果 v1,⋯,vm 是线性无关的向量, 则 Span{v1,⋯,vm} 中任一向量 u 可以唯一表达为u=λ1v1+⋯+λmvm因此 u 可以一一对应于一组数 (λ1,⋯,λm). 这组数可以想象成标识 u 的 “坐标”. 我们之后将会系统讨论这个坐标表达的方法.
平面 R2 中的向量 v1=(1,0) 和 v2=(1,1) 不共线, 因此是线性无关的. 它们的线性组合张成整个平面R2=Span{v1,v2}对于向量 u=(a,b), 我们把它线性表达为(a,b)=λ1v1+λ2v2=(λ1+λ2,λ2)对比分量我们可以解出 λ1=a−b,λ2=b. 例如(3,2)=1v1+2v2
向量 (3,2) 如果用 v1,v2 来线性表达的话, 它被标记的 “坐标” 是 1 和 2. 这个和原始的坐标 3 和 2 是不一样的. 我们之后会详细讨论它们的关系.
设 S,T⊂V 是线性空间 V 的两个子集. 我们称 S 可以由 T 线性表达, 如果 S 中的每个向量都可以由 T 线性表达, 即S⊂SpanTS 和 T 称为线性等价, 如果 S 和 T 可以相互线性表达, 即 S 可以被 T 线性表达, T 可以被 S 线性表达.
S 可以被 T 线性表达当且仅当 SpanS⊂SpanT
证明: 假设
SpanS⊂SpanT. 由
S⊂SpanS 知
S⊂SpanT, 即
S 可以被
T 线性表达.
反之, 假设
S 可以被
T 线性表达. 对
SpanS 中任一向量
u, 它可以线性表达为
u=λ1v1+⋯+λmvm其中vi∈S⊂SpanTSpanT 是线性空间, 因此
u∈SpanT.
S 和 T 线性等价当且仅当 SpanS=SpanT.
证明: 由前述命题可知
S 可以被 T 线性表达⇔SpanS⊂SpanTT 可以被 S 线性表达⇔SpanT⊂SpanS因此
S 和
T 线性等价当且仅当
SpanS=SpanT.
考虑 R2 中的向量. 如果两个向量 v1,v2 不共线, 另外两个 u1,u2 也不共线, 则Span{v1,v2}=R2=Span{u1,u2}都张成整个平面, 故 {v1,v2} 与 {u1,u2} 线性等价.
设 S={v1,v2} 是 R3 不共线的两个向量, T={u1,u2} 是 R3 另外两个不共线的向量. 则 S 与 T 线性等价当且仅当 S 和 T 张成 R3 中同一个平面.