A matriz identidade no Octave

Nesta aula, vamos abordar a criação de uma matriz identidade no Octave, um tópico fundamental no campo da álgebra linear.

Primeiramente, o que caracteriza uma matriz identidade? Trata-se de uma matriz quadrada, possuindo o mesmo número de linhas e colunas, com valores unitários (1) na diagonal principal e zero (0) nos demais elementos. A título de exemplo, consideremos a seguinte matriz identidade I: $$ I = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix} $$

Vamos agora à parte prática.

Para criar uma matriz identidade de ordem 2 (duas linhas e duas colunas), utilizamos a função eye(). Vejamos como proceder:

>> eye(2)

Como resultado, obtemos uma matriz identidade de ordem 2:

ans =
Diagonal Matrix
1 0
0 1

E se quisermos criar uma matriz identidade de ordem 3? Simples, basta digitar eye(3)

>> eye(3)

O resultado é uma matriz identidade de ordem 3.

ans =
Diagonal Matrix
1 0 0
0 1 0
0 0 1

A função eye() nos permite definir uma matriz identidade de qualquer ordem.

Mas, e se desejarmos criar uma matriz retangular com m linhas e n colunas que inclui uma submatriz identidade? Nesse caso, podemos utilizar a função eye(m, n).

Por exemplo, ao digitarmos eye(2,3), criamos uma matriz 2x3 que contém uma matriz identidade em seu interior:

>> eye(2,3)

O resultado será uma matriz retangular 2x3 com uma matriz identidade 2x2 inserida como submatriz quadrada.

ans =
Diagonal Matrix
1 0 0
0 1 0

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Arrays em Octave

Matrizes em Octave

FAQ

Struct e array de células