对线性方程组 A x = b Ax=b Ax=b,将系数矩阵A按列分块,即 A = ( a 1 , a 2 , . . . , a n ) A=(a_1, a_2,..., a_n) A=(a1,a2,...,an),则 A c = b Ac=b Ac=b可以写成如下形式:
x 1 a 1 + x 2 a 2 + . . . + x n a n = b x_1a_1+x_2a_2+...+x_na_n=b x1a1+x2a2+...+xnan=b
将上式称为向量方程
定义:n个有次序有数 a 1 , a 2 , . . . a n a_1, a_2,...a_n a1,a2,...an所组成的数组称为n维向量,其中 a i a_i ai称为向量的第i个分量
分类:按元素所在数域分为实向量、复向量;按组织形式可以分为行向量与列向量。
表示:一般用小写字母表示,如 a , b , c . . . a,b,c ... a,b,c...
运算:向量也是矩阵,按矩阵的运算规律进行运算。
定义:若干个同维数的行向量或列向量组成的集合叫向量组。
表示方法:向量组A用 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an表示
分类:有限和无限向量组
(1)A: a 1 , 2 a 2 , . . . n a n , . . . a_1,2a_2,...na_n,... a1,2a2,...nan,...含有无限个向量
(2) A x = 0 Ax=0 Ax=0当 ∣ A ∣ = 0 |A|=0 ∣A∣=0时的解向量组成的向量组含有无限个向量
(3)m行n列矩阵A的行向量组或列向量组含有有限个向量
定义:给定向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an,对于任何一组实数 k 1 , k 2 , . . . , k n k_1,k_2,...,k_n k1,k2,...,kn,表达式
k 1 a 1 + k 2 a 2 + . . . + k n a n k_1a_1+k_2a_2+...+k_na_n k1a1+k2a2+...+knan
称为向量组A的一个线性组合, k 1 , k 2 , . . . , k n k_1,k_2,...,k_n k1,k2,...,kn称为这个线性组合的系数
向量方程是一个等式,就是研究向量组的线性组合是否等于某个向量的问题
定义:向量b能由向量组A线性表示(多表单):给定向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an和向量b,若存在一组数 k 1 , k 2 , . . . , k n k_1,k_2,...,k_n k1,k2,...,kn使
k 1 a 1 + k 2 a 2 + . . . + k n a n = b k_1a_1+k_2a_2+...+k_na_n=b k1a1+k2a2+...+knan=b
则称向量b是向量组A的线性组合,又称向量b能由向量组A线性表示(或线性表出)
向量b能由向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an线性表示的充分必要条件是矩阵 A = ( a 1 , a 2 , . . . , a n ) A=(a_1,a_2,...,a_n) A=(a1,a2,...,an)与矩阵 B = ( a 1 , a 2 , . . . , a n , b ) B=(a_1,a_2,...,a_n,b) B=(a1,a2,...,an,b)的秩相等,即 R ( A ) = R ( A , b ) R(A)=R(A,b) R(A)=R(A,b)。
根据定理马上得到以下结论:
(1)b能由向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an唯一线性表示的充分必要条件是线性方程组 a 1 x 1 + a 2 x 2 + . . . + a n x n = b a_1x_1+a_2x_2+...+a_nx_n=b a1x1+a2x2+...+anxn=b有唯一解,即 R ( A ) = R ( B ) = n R(A)=R(B)=n R(A)=R(B)=n;
(2)b能由向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an线性表示且表示不唯一的充分必要条件是线性方程组 a 1 x 1 + a 2 x 2 + . . . + a n x n = b a_1x_1+a_2x_2+...+a_nx_n=b a1x1+a2x2+...+anxn=b有无穷多解,即 R ( A ) = R ( B ) < n R(A)=R(B)< n R(A)=R(B)<n;
(3)b不能由向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an线性表示的充分必要条件是线性方程组 a 1 x 1 + a 2 x 2 + . . . + a n x n = b a_1x_1+a_2x_2+...+a_nx_n=b a1x1+a2x2+...+anxn=b无解,即 R ( A ) < R ( B ) R(A)
设有两向量组
A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an, B : b 1 , b 2 , . . . , b l B:b_1,b_2,...,b_l B:b1,b2,...,bl
若向量组B中的每一个向量都能由向量组A线性表示,则称向量组B能由向量组A线性表示。
问题:如何判断向量组B能由向量组A线性表示?
分析:向量组B能由向量组A线性表示 ⇔ \Leftrightarrow ⇔
b 1 = ( a 1 a 2 ⋯ a n ) ( k 11 k 21 ⋮ k n 1 ) , ⋯ , b l = ( a 1 a 2 ⋯ a n ) ( k 1 l k 2 l ⋮ k n l ) ⇔ B = A K ⇔ B = A x b_1=\begin{pmatrix} a_1 & a_2 & \cdots & a_n \end{pmatrix}\begin{pmatrix} k_{11}\\ k_{21}\\ \vdots \\ k_{n1}\\ \end{pmatrix},\cdots,b_l=\begin{pmatrix} a_1 & a_2 & \cdots & a_n \end{pmatrix}\begin{pmatrix} k_{1l}\\ k_{2l}\\ \vdots \\ k_{nl}\\ \end{pmatrix}\Leftrightarrow B=AK \Leftrightarrow B=Ax b1=(a1a2⋯an) k11k21⋮kn1 ,⋯,bl=(a1a2⋯an) k1lk2l⋮knl ⇔B=AK⇔B=Ax有解 ⇔ R ( A ) = R ( A , B ) \Leftrightarrow R(A)=R(A,B) ⇔R(A)=R(A,B)(此时x为矩阵)
向量组B由向量组A线性表示的充要条件是 R ( A ) = R ( A , B ) R(A)=R(A,B) R(A)=R(A,B)
若向量组B能由向量组A线性表示,则 A = ( a 1 , a 2 , . . . , a n ) A=(a_1,a_2,...,a_n) A=(a1,a2,...,an)与 B = ( a 1 , a 2 , . . . , a n , b 1 , b 2 , . . . , b l ) B=(a_1,a_2,...,a_n,b_1,b_2,...,b_l) B=(a1,a2,...,an,b1,b2,...,bl)的秩的关系为 R ( B ) ≤ R ( A ) R(B)\leq R(A) R(B)≤R(A).
例:设有n维向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an和n阶单位矩阵E的列向量组 ( e 1 , e 2 , ⋯ , e n ) (e_1,e_2,\cdots, e_n) (e1,e2,⋯,en),试证明: E : e 1 , e 2 , ⋯ , e n E:e_1,e_2,\cdots,e_n E:e1,e2,⋯,en能由 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an线性表示的充要条件是 R ( A ) = n R(A)=n R(A)=n.
证明:必要性:首先, R ( A ) ≤ n R(A)\leq n R(A)≤n(n维);又根据推论, n = R ( E ) ≤ R ( A ) n=R(E)\leq R(A) n=R(E)≤R(A),故 R ( A ) = n R(A)=n R(A)=n;
充分性:只证 R ( A ) = R ( A , E ) R(A)=R(A,E) R(A)=R(A,E),显然 n = R ( E ) ≤ R ( A , E ) ≤ n ( 维数 ) n=R(E)\leq R(A,E)\leq n(维数) n=R(E)≤R(A,E)≤n(维数).
故: R ( A , E ) = R ( A ) = R ( E ) R(A,E)=R(A)=R(E) R(A,E)=R(A)=R(E).
定义:设有两个向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an, B : b 1 , b 2 , . . . , b l B:b_1,b_2,...,b_l B:b1,b2,...,bl,若向量组A与B能互相线性表示,则称这两个向量组等价,记做 A ∼ B A\sim B A∼B
note: 前面讲过矩阵等价,行等价,列等价,等价具备自反性、对称性和传递性。向量组的等价也满足这三种性质。
判定:向量组 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an与 B : b 1 , b 2 , . . . , b l B:b_1,b_2,...,b_l B:b1,b2,...,bl等价 ⇔ R ( A ) = R ( B ) = R ( A , B ) \Leftrightarrow R(A)=R(B)=R(A,B) ⇔R(A)=R(B)=R(A,B)
线性方程组解的判断要通过矩阵的秩,求解需要矩阵的初等行变换、向量组的线性表示也需要矩阵的秩来判断,如果我们把涉及到矩阵的相关操作称为矩阵语言,把方程的相关描述称为代数语言,将向量的关系称为几何语言,那么这三者之间可以相互转化,并最终转化为矩阵语言来解决问题。
向量组 B : b 1 , b 2 , . . . , b l B:b_1,b_2,...,b_l B:b1,b2,...,bl能由 A : a 1 , a 2 , . . . , a n A:a_1,a_2,...,a_n A:a1,a2,...,an线性表示 ⇔ \Leftrightarrow ⇔存在矩阵K,使B=AK ⇔ \Leftrightarrow ⇔方程 A X = B AX=B AX=B有解 ⇔ R ( A ) = R ( A , B ) \Leftrightarrow R(A)=R(A,B) ⇔R(A)=R(A,B)。
把线性方程组写成矩阵形式,通过矩阵的运算求得它的解,还用矩阵的语言给出了线性方程组有解、有唯一解的充要条件;将向量组的问题表述成矩阵形式,通过矩阵的运算得出结果,然后把矩阵的形式的结果“翻译”成几何问题的结论。这种用矩阵来表述问题,并通过矩阵的运算解决问题的方法,通常叫做矩阵方法,正是线性代数的基本方法。