Problem A 產生單位矩陣

2021-10-12 06:49:35 字數 669 閱讀 4471

實驗8

problem a: 產生單位矩陣

description

單位矩陣是乙個主對角線全為1,其他元素全為0的方陣。例如3階的單位矩陣是

1 0 0

0 1 0

0 0 1

編寫乙個程式能產生n階的單位矩陣。

input

輸入為多行,每行乙個整數n(n<1000),至eof結束。

output

對每個輸入的n,輸出乙個n階的單位矩陣,順序與輸入對應。任意兩矩陣之間輸出乙個空行。

矩陣每行的元素之間用乙個空格分開,行尾無空格,矩陣每行都有乙個回車結束。

sample input

4

3

sample output

100

0010

0001

0000

1100

0100

01

#include

int main()

else

if(j}printf

("\n");

}printf

("\n");

}return0;

}

對角矩陣和單位矩陣

對角矩陣 diagonal matrix 是乙個主對角線之外的元素皆為0的矩陣。單位矩陣是對角線上元素全為1的對角矩陣。對角矩陣 diagonal matrix 是乙個主對角線之外的元素皆為0的矩陣,常寫為diag a1,a2,an 對角矩陣可以認為是矩陣中最簡單的一種,值得一提的是 對角線上的元素...

8 3 單位矩陣和逆矩陣

線性代數提供了被稱為逆矩陣 matrix inversion 的強大工具。對於大多數矩陣a,我們都能通過矩陣逆解析地求解式ax b。為了描述矩陣逆,首先需要定義單位矩陣 identity matrix 的概念。任意向量和單位矩陣相乘,都不會改變。我們將保持 n 維向量不變的單位矩陣記作in 形式上,...

2 3 單位矩陣和轉置矩陣

宣告 該文章翻譯自mit出版的 deep learning 博主會定期更新文章內容。由於博主能力有限,中間有過錯之處希望大家給予批評指正,一起學習交流。線性代數提供了乙個強有力的工具 矩陣求逆,可以解決等式 ax b。為了描述矩陣逆,我們首先需要定義單位矩陣的概念。當我們用單位矩陣乘以其它矩陣時,它...