OKPEDIA MATLAB MATRICE

Come calcolare il rango di una matrice su Matlab e Octave

Per calcolare il rango di una matrice su Matlab/Octave si usa la funzione rank()

rank(M)

Il parametro M è una matrice.

La funzione rank() calcola il rango della matrice.

Cos'è il rango? Il rango è il numero dei vettori colonna linearmente indipendenti della matrice. È il minore non nullo di ordine più alto.

Esempio

Definisci una matrice

>> M=[1 0 3 4 ; 1 0 2 8 ; 3 5 2 1]
M =
1 0 3 4
1 0 2 8
3 5 2 1

E' una matrice 3x4 con tre righe e quattro colonne.

Calcola il rango della matrice M tramite la funzione rank()

>> rank(M)
ans = 3

Il rango della matrice è 3.

Il minore non nullo di ordine più alto della matrice è di ordine tre.

Verifica. Un minore della matrice M è la matrice quadrata ottenuta con le prime tre colonne. È una sottomatrice quadrata di ordine 3 con determinante diverso da zero. $$ \det \begin{pmatrix} 1 & 0 & 3 \\ 1 & 0 & 2 \\ 3 & 5 & 2 \end{pmatrix} = 5 \ne 0 $$

https://how.okpedia.org/it/matlab/come-calcolare-il-rango-di-una-matrice-su-matlab-e-octave


Segnala un errore o invia un suggerimento per migliorare la pagina


Matrici su Matlab/Octave


FacebookTwitterLinkedinLinkedin