計算逆矩陣的三種方法

2021-09-18 03:04:00 字數 947 閱讀 7434

目錄

1.待定係數法

2.伴隨矩陣求逆矩陣

3.初等變換求逆矩陣 

矩陣a=

1,2-1,-3

假設所求的逆矩陣為

a,bc,d

從而可以得出方程組

a+2c=1

b+2d=0

-a-3c=0

-b-3d=1

解得a=3;b=2;c=-1;d=-1

伴隨矩陣是矩陣元素所對應的代數余子式,所構成的矩陣,轉置後得到的新矩陣。

我們先求出伴隨矩陣a*=

-3,-2

1,1接下來,求出矩陣a的行列式|a|

=1*(-3)-(-1)2

=-3+2

=-1從而逆矩陣a⁻¹=a/|a| = a*/(-1)=-a*=

3,2-1,-1

(下面我們介紹如何通過初等(行)變換來求逆矩陣)

首先,寫出增廣矩陣a|e,即矩陣a右側放置乙個同階的單位矩陣,得到乙個新矩陣。

1 2 1 0

-1 -3 0 1

然後進行初等行變換。依次進行

第1行加到第2行,得到

1 2 1 0

0 -1 1 1

第2行×2加到第1行,得到

1 0 3 2

0 -1 1 1

第2行×(-1),得到

鍊錶逆置 三種方法詳解

achievek 本題要求實現乙個函式,將給定的單鏈表逆轉。函式介面定義 list reverse list l 其中list結構定義如下 typedef struct node ptrtonode struct node typedef ptrtonode list 定義單鏈表型別 l是給定單鏈表...

三種方法 2020 11 23

利用連線類,例項化得到連線物件 連線類 連線物件 new 連線類 cmd.executescalar cmd.excutereader 關注其中一條資料 物件名.read 獲取關注列所對應的值 console.writeline 物件名 name while 物件名.read 功能,聚焦下一行資料。...

總結 逆置雙向鍊錶的三種方法

雙向鍊錶的遍歷要比單向鍊錶方便很多,所以逆置方法要比單鏈表豐富很多,因為可以從後向前遍歷,所以可以像逆置陣列一樣進行操作,也可以根據單鏈表的特性進行逆置,也可以用雙鏈表獨有的特性進行逆置。具體方法如下 鍊錶的類定義如下 typedef int datatype class dsnode privat...