definire una matrice nel modo consueto con MATLAB . Ad esempio, " A = [ 1 2 ; 3 4 ] " produrrà :
A =
1 2 3 4
2
tipo " EIG ( A)" e premere " Invio ". MATLAB produce tutti gli autovalori della matrice . Per la matrice definita nel passaggio precedente , MATLAB uscite:
ans =
-0,3723
5,3723
3
Ispezionare la uscita . Solo se tutti i valori sono positivi è la matrice definita positiva . La matrice nel passaggio precedente non è definita positiva .
Verificare con CHOL
4
Definire una matrice nel modo consueto con MATLAB . Ad esempio, " A = [ 1 2 ; 3 4 ] " produrrà :
A =
1 2 3 4
5
tipo " [ R , p ] = chol ( A) " . Per la matrice " A" nel passaggio precedente , MATLAB emette il seguente :
R = 1
p = 2
6
Ispezionare il risultato - in particolare, il valore di " p" . Solo se "p" è pari a zero è la matrice definita positiva . Matrix "A" al punto precedente non è definita positiva .
software © www.354353.com