本篇為MIT公開課——線性代數 筆記。
這節課將轉入求解 \(Ax=b\) ,可能有解也可能無解,如果有解,就要確定是唯一解還是多解,然后求出所有解。
舉例
以上節課例子為例:
寫成矩陣形式,對增廣矩陣 \([A\, b]\) 消元。
可解性
消元后方程3,有
這就是有解的條件。滿足 \(b_1+b_2=b_3\) .
因為行三是前兩行的線性組合。
\(Ax=0\) 有解的條件:\(b\) 必須是 \(A\) 各列的線性組合,即\(b\) 屬於 \(C(A)\).
該例子用另一種方式描述。就是:\(A\) 各行的線性組合得到零行,右側向量同樣的組合必須也是零。
算法
假設\(b=\left( \begin{array}{c} 1 \\ 5 \\ 6 \\ \end{array} \right)\) ,則有:
第一步:求一個特解 \(x_p\)。
方法:
1)將所有自由變量設為0,因為自由變量可以任意取值,設為0方便計算。
2)然后解出主變量。
回代
解得特解為:
第二步:求出 \(Ax=0\) 零空間 \(x_n\),將特解與零空間相加就是 \(Ax=b\) 所有的解。即:
可以求得:
完整解是\(Ax=0\) 的零空間沿着一個特解方向平移的結果。
注意完整解不是向量空間。
滿秩
對於 \(m*n\) 矩陣 \(A\) ,秩為 \(r\) ,存在
滿秩分別對行列有兩種情況。
列滿秩
列滿秩表示為 \(r=n\) 。
\(n\) 個主變量,0個自由變量。 零空間 \(N(A)\) 只有一個零向量,因為沒有自由變量可以賦值。
\(Ax=b\) 唯一解。即 \(x=x_p\) .
此時只有0或1個解。
舉例
上下消元后除以主元后化1:
零空間除了0外,沒有其他使得列的線性組和為0.所以\(Ax=b\) 的所有解的結構只有特解。
\(Ax=b\) 並不總是有解,只有 \(b\) 是\(A\) 各列的線性組合時才有解。
行滿秩
行滿秩表示為 \(r=m\) 。
可解性,只要滿足消元時不會出現零行即可,因為
\(Ax=b\) 對於所有的 \(b\) 都有解。
行滿秩,有 \(m\) 個主變量,\(n-m\) 個自由變量。舉例
\(\left( \begin{array}{cc} -\frac{4}{5} & -\frac{3}{5} \\ \frac{17}{5} & \frac{14}{5} \\ \end{array} \right)\) 即為 \(-F\) ,將構成零空間矩陣。
滿秩方陣
滿秩方陣表示為 \(r=m=n\) 。這種情況一定出現在方陣上。
\(A\) 可逆。\(Ax=0\) 零空間 只有零向量。\(Ax=b\) 對於所有的 \(b\) 都有解。但是 \(x\) 唯一解。
總結
矩陣的秩決定了方程組解的數目。
1.r=m=n
\(R=I\),
\(Ax=b\) 唯一解。
2.r=n<m
\(R=\left( \begin{array}{c} I \\ 0 \\ \end{array} \right)\)
\(Ax=b\) 有0或者1個解。
3.r=m<n
\(R=(IF)\) ,\(I\) 可能都在前面,也可能\(I\) 和 \(F\) 相間交叉出現。
\(Ax=b\) 無窮多解。因為總有零空間處理。
3.r<m,r<n
\(R=\left( \begin{array}{c} IF \\ 00 \\ \end{array} \right)\)
\(Ax=b\) 要么無解,因為有些 \(b\) 不滿足 “0=0”,要么無窮解。
