Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako skontrolovať Pozitívne Definites v MATLAB

V lineárnej algebre , keď matica je pozitívne definitní , sú reálne časti každého zo svojich vlastných čísel sú pozitívne . Podpora MATLAB navrhuje dva spôsoby pre kontrolu pozitívne jednoznačnosť matica : funkcie EIG a funkcie chol . Funkcie HZS bude vyrábať vlastné čísla Matrix je , a môžete jednoducho pozrieť sa na ne , aby zistili , či sú všetky reálne časti sú pozitívne . The Chol funkcia je primárnym cieľom je produkovať trojuholníkové matice , ale tiež to môže rýchlo dať odpoveď áno /nie o matice je určitosť . Návod
Pozrite sa záujmovým združením
1

Definujte matice obvyklým spôsobom s MATLAB . Napríklad , " A = [ 1 2 ; 3 4 ] " prinesie :

=

1 2

3 4
2

Typ " HZS ( ) " a stlačte " Enter . " MATLAB vyrába všetky vlastné čísla matice . Pre matice definované v predchádzajúcom kroku , MATLAB výstupy :

ans =

-0,3723

5,3723
3

Skontrolujte výstup . Iba v prípade , všetky hodnoty sú kladné , je matica pozitívne definitní . Matice v predchádzajúcom kroku nie je pozitívne definitní .
Pozrite sa chol
Stránka 4

Definovať maticu obvyklým spôsobom s MATLAB . Napríklad , " A = [ 1 2 ; 3 4 ] " prinesie :

=

1 2

3 4
5

typ " [ R , p ] = chol ( ) " . Pre matice " A " v predchádzajúcom kroku , MATLAB výstupy nasledovné :

R = 1

p = 2
6

Skontrolujte výsledok - zvlášť , hodnota " p " . Iba v prípade , " p " je nula , je matica pozitívne definitní . Matrix " " v predchádzajúcom kroku nie je pozitívne definitní .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené