I lineær algebra , da en matrix er positiv definit , de virkelige dele af hver af sine eigenvalues er positive. MATLAB support foreslår to måder til kontrol af positive Bestemthed af en matrix : GIE funktion og CHOL -funktionen. GIE funktion producere matrix s egenværdier , og man kan bare se på dem for at se , om alle de virkelige dele er positive. Den CHOL funktionens primære formål er at producere en trekantet matrix , men det kan også hurtigt giver et ja /nej svar om en matrix s bestemthed . Instruktioner
Check med EIG
1
Definer en matrix på sædvanlig måde med Matlab . For eksempel, " A = [ 1 2 , 3 4] " vil producere : Hej
A =
1 2
3 4
2 < p > Skriv " GIE (A) ", og klik på "Enter ". MATLAB producerer alle egenværdierne for matricen. For matricen defineret i det forrige trin , MATLAB udgange: Undersøg
ans =
-0,3723
5,3723
3
udgang. Kun hvis alle værdier er positive , er matricen positiv definit . Matricen i det foregående trin er ikke positiv definit .
Check med CHOL
4
Definer en matrix på sædvanlig måde med Matlab . For eksempel, " A = [ 1 2 , 3 4] " vil producere : Hej
A =
1 2
3 4
5 < p > type "[F , p] = chol (A )." For matrix " A" i det foregående trin , udlæser MATLAB følgende : Hej
R = 1
p = 2
6
Undersøg resultatet - specielt af værdien af "p" . Kun hvis "p" er nul , er den matrix, positiv definit . Matrix "A" i det forrige trin er ikke positiv definit .