In de lineaire algebra , wanneer een matrix positief is duidelijk , de reële delen van elk van de eigenwaarden positief . MATLAB ondersteuning stelt twee manieren voor het controleren van de positieve bepaaldheid van een matrix : de ESV -functie en de CHOL functie . De ESV -functie zal produceren eigenwaarden van de matrix , en kun je gewoon naar ze kijken om te zien of alle reële delen zijn positief . De CHOL functie heeft als primaire doel is om een driehoekige matrix te produceren , maar het kan ook snel geven een ja /nee antwoord over bepaaldheid een matrix 's . Instructies controleren met ESV 1 Definieer een matrix op de gebruikelijke wijze met MATLAB . Bijvoorbeeld , " A = [ 1 2 , 3 4 ] " zal produceren : = 1 2 3 4 kopen van 2 Typ " ESV ( A ) " en druk op "Enter ". MATLAB produceert de eigenwaarden van de matrix . Voor de matrix gedefinieerd in de vorige stap , MATLAB uitgangen : = -0,3723 5,3723 3 ans Inspecteer de uitgang . Alleen als alle waarden positief is de matrix positief definiet . De matrix in de vorige stap is niet positief definiet . Controleren met CHOL 4 Definieer een matrix op de gebruikelijke wijze met MATLAB . Bijvoorbeeld , " A = [ 1 2 , 3 4 ] " zal produceren : = 1 2 3 4 5 Typ ' [ R , p ] = chol ( A ) " . Voor matrix " A " in de vorige stap , MATLAB voert het volgende : R = 1 p = 2 6 Inspecteer het resultaat - in het bijzonder , de waarde van de " p " . Alleen als " p " is nul is de matrix positief definiet . Matrix " A " in de vorige stap is niet positief definiet .
|