Matlab , som står for Matrix Laboratory, er et program som gjør det mulig for numerisk analyse ved hjelp av Matlab programmeringsspråk. Det grensesnitt også med andre programmeringsspråk , inkludert Java og C + + . Kraften metode , også kjent som den strøm Iterasjon metoden, hjelper operatørene avdekke egenverdien av en matrise . Ved hjelp av Matlab
Matlab er et sofistikert program som har en bratt læringskurve . Du kan bygge opp programmer ved hjelp av forhåndsdefinerte kommandoer i Kommandoer Panel , for eksempel " plot ( y ( 01:10 )" eller " y = log ( x ) . " Hver gang du bruker en kommando eller skrive en funksjon i Matlab , må du å hoppe over en linje med kode for hver oppføring og definerer alle termer , for eksempel " y" og avslutte hver linje med kode med et semikolon "x ". , ellers Matlab vil kjøre all koden sammen og gi deg en feilmelding .
Strøm Metode bruk
å forstå kraften Method, må du vite litt lineær algebra terminologi . en egenverdi representerer mengden av endring som en eigenvector gjennomgår når det er multiplisert med dens matrise . An eigenvector er en vektor som endres bare i størrelse , og ikke i retning , når den blir multiplisert med en matrise . Kraften Method tilnærmet egenverdien av eigenvector . dette skjer ved å multiplisere en tilfeldig vektor som matrisen i løpet og om igjen . resultatet ankommer en egenverdi .
Strøm metode i Matlab
Matlab har hundrevis av ferdigbygde funksjoner , som lar brukerne distribuere dem på trykke på en knapp . The Power Method er tilgjengelig ved å skrive " funksjon [ vec , verdi ] = strøm ( start , A, toleranse ) " inn i Matlab redaktør på én linje. deretter må du definere hver av vilkårene i funksjon . " Vec " er matrisen multiplisert med vektor dividert med iterasjon nummer, "verdi" er antall gjentakelser "," A " er matrisen som du ønsker å finne den egenverdi ; " toleranse "og" start " er parametre du trenger ikke å definere , siden de allerede er definert av programmerere for Power Method funksjon .
Problemer med Power Method
The Power Method ikke faktisk viser egenverdien av eigenvector , i stedet , viser det omtrentlige egenverdi basert på en rekke hypotetiske egenvektorer , som alle møtes rundt en felles , eller prinsippet egenverdi Dette prinsippet egenverdi , dessuten er den høyeste egenverdi det er andre . . , lavere egenverdier som ikke er gitt i Power Method . Du ville ha til å endre Strøm gjentakelse Metode for å finne disse andre egenverdier .