Matlab , som står for Matrix Laboratory, er et software program, der giver mulighed for numerisk analyse ved hjælp af Matlab programmeringssproget. Det er også grænseflader med andre programmeringssprog , herunder Java og C + +. Power metode , også kendt som Power iteration metode , hjælper operatørerne afdække egenværdi af en matrix . Brug Matlab
Matlab er et avanceret program, der har en stejl indlæringskurve . Du kan opbygge programmer ved hjælp af forudindstillede kommandoer Kommandoer Panel , såsom " plot ( y (1:10 )" eller "y = log (x). " Hver gang du bruger en kommando eller skrive en funktion i Matlab , har du at springe en linje af koden for hver indrejse og definere alle dine betingelser , såsom " y" og slutningen hver linje kode med et semikolon "x ". , ellers Matlab vil køre hele koden sammen og give dig en fejl.
Power Metode Brug
For at forstå Power Method , er du nødt til at kende nogle lineær algebra terminologi. en egenværdi repræsenterer den mængde af forandringer , at en egenvektor gennemgår , når det er multipliceret med sin matrix . en egenvektor er en vektor , der ændrer kun i størrelse , ikke i retning , når det ganges med en matrix . Power Method tilnærmer egenværdi af egenvektoren . det gør dette ved at multiplicere en tilfældig vektor af matrixen i og igen. resultatet ankommer til en egenværdi .
Power Metode i Matlab
Matlab har hundredvis af forudindstillede funktioner, som lader brugerne anvende dem på tryk på en knap . Power Method tilgås ved at skrive " funktionen [ vec , værdi ] = effekt (start , A, toler ) " i Matlab editor på én linje. du derefter nødt til at definere hver af betingelserne i funktion. " Vec " er den matrix, ganget med vektor divideret med iteration nummer "værdi" er antallet af gentagelser "," A "er den matrix, som du ønsker at finde den egenværdi ," toler "og" start " er parametre du behøver ikke at definere , da de allerede er defineret af programmører i Power Method -funktionen.
Problemer med Power Method
Power metode ikke faktisk vise egenværdi af egenvektoren , i stedet viser det omtrentlige egenværdi baseret på en række hypotetiske egenvektorer , som alle konvergerer omkring en fælles , eller princip , egenværdi Dette princip egenværdi , desuden er den højeste egenværdi der er andre . . , lavere egenværdier , der ikke er givet i Power Method . du skulle ændre Power Iteration metode til at finde disse andre egenværdier .