Eigenwerte Vielfachheiten < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 09:17 Di 24.03.2009 | Autor: | kowi |
Hallo.
Ich suche nach dem Befehl in Matlab, der mir ALLE Eigenwerte MIT Vielfachheiten.
Also wenn ich eine 5x5 Matrix habe, und daher ein charakteristisches Polynom 5. Ordnung habe. Angenommen, es gibt 3 Eigenwerte, dann muss ja entweder ein Eigenwert von der Vielfachheit 3 sein oder zwei Eigenwerte von Vielfachheit 2.
Nach dem Befehl, der mir eben genau sagt, der eine Eigenwert hat die Vielfachheit 3...
ich glaube:
d = eig(A)
liefert mir in dem Fall nur die 3 Eigenwerte.
Also z. B. -10, +3 , +5
aber nicht (das was mich interessiert) -10, +3 , +5, +5, +5
Wie würdet ihr die Vielfachheiten eines Eigenwertes mit Hilfe von Matlab ermitteln?
Vielen Dank für eure Hilfe schon mal
Kowi
|
|
|
|
Hi,
die MATLAB hilfe sagt folgendes: wenn du zwei output-argumente uebergibst, also
[V,D] = eig(A)
dann stehen nachher in D die eigenwerte auf der diagonalen. Dort kannst du ablesen, ob sie mehrfach auftreten.
gruss
Matthias
> Hallo.
>
> Ich suche nach dem Befehl in Matlab, der mir ALLE
> Eigenwerte MIT Vielfachheiten.
> Also wenn ich eine 5x5 Matrix habe, und daher ein
> charakteristisches Polynom 5. Ordnung habe. Angenommen, es
> gibt 3 Eigenwerte, dann muss ja entweder ein Eigenwert von
> der Vielfachheit 3 sein oder zwei Eigenwerte von
> Vielfachheit 2.
>
> Nach dem Befehl, der mir eben genau sagt, der eine
> Eigenwert hat die Vielfachheit 3...
>
> ich glaube:
>
> d = eig(A)
>
> liefert mir in dem Fall nur die 3 Eigenwerte.
> Also z. B. -10, +3 , +5
>
> aber nicht (das was mich interessiert) -10, +3 , +5, +5,
> +5
>
> Wie würdet ihr die Vielfachheiten eines Eigenwertes mit
> Hilfe von Matlab ermitteln?
>
> Vielen Dank für eure Hilfe schon mal
>
> Kowi
|
|
|
|