24 lines
703 B
Plaintext
24 lines
703 B
Plaintext
;Task:
|
|
Build an [[wp:identity matrix|identity matrix]] of a size known at run-time.
|
|
|
|
|
|
An ''identity matrix'' is a square matrix of size '''''n'' × ''n''''',
|
|
<br>where the diagonal elements are all '''1'''s (ones),
|
|
<br>and all the other elements are all '''0'''s (zeroes).
|
|
|
|
|
|
<math>I_n = \begin{bmatrix}
|
|
1 & 0 & 0 & \cdots & 0 \\
|
|
0 & 1 & 0 & \cdots & 0 \\
|
|
0 & 0 & 1 & \cdots & 0 \\
|
|
\vdots & \vdots & \vdots & \ddots & \vdots \\
|
|
0 & 0 & 0 & \cdots & 1 \\
|
|
\end{bmatrix}</math>
|
|
|
|
|
|
;Related tasks:
|
|
* [[Spiral matrix]]
|
|
* [[Zig-zag matrix]]
|
|
* [[Ulam_spiral_(for_primes)]]
|
|
<br><br>
|