Vinnaren i pepparkakshustävlingen!
2008-04-28, 16:41
  #1
Medlem
Kimmeriens avatar
dum fråga men har glömt större delen av matten och sitter med matlab i en reglerkurs...

har en matris: A=[1 2 3;2 1 3;0 2 4].....alt.....

----|1 2 3|
A= |2 1 3|
----|0 2 4|

jag skall nu bestämma egenvärdena till den (i matlab helst), hur gör jag detta?

tack,

mvh kimmerien
Citera
2008-04-28, 16:51
  #2
Medlem
Confunduss avatar
Du söker ett egenvärde k med tillhörande egenvektor x till matrisen A sådant att Ax = kx
Låt I vara identitetsmatrisen. Då kan ekvationen skrivas
Ax = kIx
eller efter subtrahering:
(kI-A)x = 0
för att detta ska vara skilt från 0, måste systemet vara icketrivialt, dvs
det(kI-A) = 0
Du får alltså utveckla denna determinant, med hjälp av exempelvis kofaktorexpansion. Du får då ett polynom i k, vars nollställen är egenvärdena.
Citera
2008-04-28, 16:52
  #3
Medlem
noonelses avatar
eig(A) ?

http://www.mathworks.com/access/help...%B6kning&meta=
Citera
2008-04-28, 16:56
  #4
Medlem
Kimmeriens avatar
Jättetack till er båda! Det löste sig
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback