I linjär algebra , när en matris är positivt definit , de verkliga delar av var och en av dess egenvärden är positiva . MATLAB stöd föreslår två sätt för att kontrollera den positiva definitenessen av en matris : den ekonomiska intressegrupperingar funktion och KOL -funktionen . Den EIG Funktionen kommer att producera matrisens egenvärden , och du kan helt enkelt titta på dem för att se om alla de verkliga delarna är positiva . Den CHOL funktionens främsta syfte är att producera en triangulär matris , men det kan också snabbt ge ett ja /nej svar om en matris s bestämdhet . Instruktioner
Kolla med EIG
1
Definiera en matris på vanligt sätt med MATLAB . Till exempel , " A = [ 1 2 , 3 4 ] " kommer att producera :
A =
1 2 Review
3 4
2
Type " EIG ( A ) " och klicka på "Enter ". MATLAB tillverkar alla egenvärdena till matrisen . För den matris som definieras i föregående steg , MATLAB utgångar:
ans =
-0,3723
5,3723
3
Inspektera utgång. Bara om alla värden är positiva är matrisen positivt definit . Matrisen i föregående steg inte är positivt definit .
Kontrollera med CHOL
4
Definiera en matris på vanligt sätt med MATLAB . Till exempel , " A = [ 1 2 , 3 4 ] " kommer att producera :
A =
1 2 Review
3 4
5
Type " [ R , p ] = Chol ( A ) " . För matris " A " i föregående steg , matar MATLAB följande :
R = 1
p = 2
6
Inspektera resultatet - specifikt , värdet på "p" . Endast om " p " är noll är matrisen positivt definit . Matrix " A " i föregående steg inte är positivt definit .