Instruções
Matriz identidade
Uma *matriz identidade* é uma matriz quadrada de tamanho \\( n \\times n \\), onde os elementos da diagonal são todos
1s (uns) e todos os outros elementos são todos 0s (zeros).
<ul>
<li style='list-style: none;'>\(\displaystyle I_{n}=\begin{bmatrix} 1 & 0 & 0 \cr 0 & 1 & 0 \cr 0 & 0 & 1 \cr \end{bmatrix}\)</li>
</ul>
O que fazer:
Escreva uma função que recebe um número
Critérios de Aceitação:
n como um parâmetro e retorna a matriz identidade de ordem \\( n \\times n \\).Critérios de Aceitação:
Testes:
- `idMatrix` deve ser uma função.
- `idMatrix(1)` deve retornar um array.
- `idMatrix(1)` deve retornar `[ [ 1 ] ]`.
- `idMatrix(2)` deve retornar `[ [ 1, 0 ], [ 0, 1 ] ]`.
- `idMatrix(3)` deve retornar `[ [ 1, 0, 0 ], [ 0, 1, 0 ], [ 0, 0, 1 ] ]`.
- `idMatrix(4)` deve retornar `[ [ 1, 0, 0, 0 ], [ 0, 1, 0, 0 ], [ 0, 0, 1, 0 ], [ 0, 0, 0, 1 ] ]`.
Console