La funzione eye() di Matlab e Octave

La funzione eye() di Matlab e Octave mi permette di creare una matrice identità di qualsiasi dimensione.

eye(n)

Il parametro n è il numero di righe e di colonne della matrice.

Ad esempio, se digito eye(2) creo una matrice identità 2x2

>> eye(2)
ans =
1 0
0 1

Se invece digito eye(3) creo una matrice identità 3x3

>> eye(3)
ans =
1 0 0
0 1 0
0 0 1

Nota. In una matrice identità i valori sulla diagonale principale sono uguali a uno. Tutti gli altri elementi della matrice sono uguali a zero.

La funzione eye() ammette anche due parametri

eye(x,y)

In questo caso i parametri sono il numero di righe (x) e il numero di colonne (y) della matrice identità.

Ad esempio se digito eye(3,5) creo una matrice rettangole con 3 righe e 5 colonne in cui la diagonale è composta da valori unitari.

>> eye(3,5)
ans =
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0

E così via.

 


 

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

FacebookTwitterLinkedinLinkedin
knowledge base

Le matrici su Matlab/Octave

Altre sulle matrici