1樓:兔老大米奇
矩陣a即
1-12-1
13-44r1-3r2,r3-r2
04-65
1-12-1
04-65r3-r1,交換r1和r2
1-12-1
04-65
0000得到行階梯型r2/4,r1十r2
1-121
01-3/25/4
0000r1十r2
101/29/4
01-3/25/4
得到矩陣的最簡形。
方法:行階梯型矩陣,其形式是:
從上往下,與每一行第一個非零元素同列的、位於這個元素下方(如果下方有元素的話)的元素都是0;行最簡型矩陣。
其形式是:
從上往下,每一行第一個非零元素都是1,與這個1同列的所有其它元素都是0.顯然,行最簡型是行階梯型的特殊情形.本題中,a3第一行第一列的元素為1,第一列的其它元素都是0。
從第二行開始沒有非零元素了,所以是行最簡型.a4第一行第一列為1,它下面的元素都是0;第二行第一個非零元素是第二行第三列為1,。
下面的元素都是0(其實它上面的元素也都是0);第三行第一個非零元素是第三行第四列為1,它下面沒有元素了。
所以a4是行階梯型.因為a4的第三行第四列元素1同列的上方元素不是都是0,所以a4不是行最簡型.如果對a4作行初等變換:
r1+r3,r2+5r3,矩陣成為:1,-2,0,00,0,1,00,0,0,1這個矩陣就是行最簡型了。
擴充套件資料
行階梯形矩陣和行最簡形矩陣的區別:
行最簡形矩陣定義:在矩陣中可畫出一條階梯線,線的下方全為0,每個臺階只有一行,臺階數即是非零行的行數。
階梯線的豎線(每段豎線的長度為一行)後面的第一個元素為非零元,也就是非零行的第一個非零元,則稱該矩陣為行階梯矩陣。
若非零行的第一個非零元為都為1,且這些非零元所在的列的其他元素都為0,則稱該矩陣為行最簡形矩陣.
2樓:zzllrr小樂
化為矩陣行階梯形和矩陣最簡形
過程如下:
用初等變換把矩陣化為標準型矩陣 d=(1 -1 3 -4 3) (3 -3 5 -4 1) (2 -2 3 -2 0) (3 -3 4 -2 -1)
3樓:匿名使用者
不知道你指什麼標準形
常用的有: 梯矩陣, 行最簡形, 等價標準形方法你可以參選這個解答:
c語言 寫一函式,將3 3矩陣轉置,輸入矩陣,輸出轉
2.矩陣轉置 3.字串連線 第2題 include using namespace std void convert int a 3 convert a return 0 第三題 include include using namespace std void func char a,char b ...
matlab將數值計算結果賦予矩陣
z i,1 length x1 x1方括號改成括號 然後length x1 其實可以直接用冒號 代替。matlab怎麼把乙個式子算出的好多數賦值給乙個矩陣 你的z應該是乙個3 3矩陣,應該寫作z zeros 3,3 程式修改如下 x 1 4 5 z zeros 3,3 for i 1 1 3 for...
matlab怎麼將m行n列的矩陣表示成m個一行n列的向量
使用 reshape x m,n 函式 先了解一下reshape的基本用法 簡而言之就是將矩陣x m n的新矩陣 例如 將 3 4的a矩陣 2 6的b矩陣 a 1 4 7 10 2 5 8 11 3 6 9 12 b reshape a,2,6 等價於 b reshape a 2,6 等價於 b r...