矩陣方程求解方法 矩陣解題

2022-05-21 20:12:02 字數 1168 閱讀 5917

本文所述的矩陣方程是指形如ax=b的方程,其中a是乙個mxn的矩陣,稱為方程的係數

矩陣。x和b是mx1的矩陣。特別的,當b=0時,這種方程又稱為齊次方程。本文將討論

這種矩陣的有解條件和求解方法。

矩陣方程的有解條件

為了解釋矩陣方程的有解條件,我們首先要熟悉一些概念。

乙個矩陣方程的增廣矩陣是係數矩陣a和b並在一起構成的矩陣,記作(a,b)。

假定 , ,則矩陣方程的增廣矩陣就是

矩陣的秩定義為其行向量中極大線性無關組中包含向量的個數,等價的說法是,矩陣的秩

是r,則矩陣通過行列初等變換,變換成左上角是乙個r階單位矩陣,其他都是0的矩陣。矩陣a的秩記作r(a),其中r是英文單詞rank的縮寫。

有了這兩個基本概念,我們就可以準確描述矩陣方程的有解條件了:矩陣方程ax=b的有

解條件是矩陣a的秩等於增廣矩陣(a,b)的秩,也就是r(a)=r(a,b)。

證明很簡單,既然矩陣a的秩是r,那麼肯定可以找到兩個可逆的矩陣p,q,滿足

--1)

其中i r表示r階單位矩陣。

應用到原來的方程,可以得到:

--2)

我們把q-1x當作乙個未知的變數,paq當作係數,這就構成乙個新的矩陣方程。而這個矩

陣方程的左側係數除了前r行是有1的之外,其餘行是0。為了它有解,pb的後m-r行必

須也是0。這樣(a,b)的秩必然是r。

必須注意到q-1是可逆的,因此以q-1x為未知變數的方程有解意味著以x為未知變數的原

方程也是有解的。

矩陣方程的解

對於矩陣方程ax=b,如果滿足r(a)=r(a,b),則矩陣方程是有解的。為了求它的解,我們首先把矩陣方程通過行列初等變換變化成前文2)式的形式,代入1)式後得到:

--3)

其中q-1x和pb是乙個列向量,我們可以把它們分割成rx1和(n-r)x1的兩個矩陣,分別記作x』1和x』2,及b』1和b』2。則很顯然我們可以得到:

--4)

很顯然,b』2必須為0,因為展開後b』2等於0 x』1 +0 x』2 =0

而由4式可以看出,x』1= b』1,x』2可以為任意向量。

所以方程最後的解為:

--5)

從解的形式可以看出解空間有如下特性:

1.方程ax=b的解空間的秩是n-r(a)

2.如果a是滿秩的,則方程的解唯一。

矩陣運算與方程組求解

附錄 大學數學實驗指導書 實驗1 行列式與矩陣 實驗目的 掌握矩陣的輸入方法.掌握利用mathematica 4.0以上版本 對矩陣進行轉置 加 減 數乘 相乘 乘方等運算,並能求矩陣的逆矩陣和計算方陣的行列式.基本命令 在mathematica中,向量和矩陣是以表的形式給出的.1.表在形式上是用花...

總結求逆矩陣方法

直接算會死人的。根據矩陣特點用不用的分解,寫成幾個例程,每次實驗之前進行嘗試,根據嘗試結果在演算法裡決定裡決定用哪個。irst 我想問 1.全階矩陣a的求逆運算inv a 和稀疏矩陣b 階數和a一樣 的求逆運算inv b 是不是採取一樣的方法啊?也就是說他們的 計算量是不是一樣的啊?不會因為是稀疏矩...

總結求逆矩陣方法

根據矩陣特點用不用的分解,寫成幾個例程,每次實驗之前進行嘗試,根據嘗試結果在演算法裡決定裡決定用哪個。問 1.全階矩陣a的求逆運算inv a 和稀疏矩陣b 階數和a一樣 的求逆運算inv b 是不是採取一樣的方法啊?也就是說他們的 計算量是不是一樣的啊?不會因為是稀疏矩陣就採取特殊的 方法來處理求逆...