|
|
charakt. Polyn. einer (nxn)-Matrix mit Matlab / Eigenwerte |
|
KörperKlaus |

Forum-Anfänger
|
 |
Beiträge: 18
|
 |
|
 |
Anmeldedatum: 29.10.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.11.2016, 23:41
Titel: charakt. Polyn. einer (nxn)-Matrix mit Matlab / Eigenwerte
|
 |
|
 |
|
Hallo,
Beim Verfassen dieses Beitrags habe ich bereits ein Paar Antworten auf meine Fragen gefunden. Ich lasse ihn trotzdem stehen, alt hilft er ja jemandem. Der letzte Absatz jedoch ist für mich nach wie vor schleierhaft.
gibt es einen geschickteren Weg ein charakteristisches Polynom einer quadratischen Matrix zu berechnen als es von "Hand" zu machen? (Antwort: ja mit "eig(A)" sofern es der Bestimmung der Eigenwerte dient!)
mein Ansatz ist wie folgt:
p(s)=det(xE-A) mit einer quadratischen Matrix A, E ist Einheitsmatrix (als Formel)
was aufgelöst x^2-3x-2 ist.
das zugehörige Polynoms p in Vektorschreibweise sähe so aus: P=[1 -3 -2] Frage1: wie könnte ich mir hier das ganze Polynom anzeigen lassen? Ist aber an dieser Stelle irrelevant, denn:
Die Eigenwerte ergeben sich als Nullstellen dieses Polynoms.
An dieser Stelle ist klar: x=1 oder x=2 um Nilstelle zu erhalten.
mit solve((x - 1)*(x - 2)==0) kann ich die Gleichung p(s)=0 auch mit Matlab lösen.
des weiteren ist mir bekannt, dass ich die Eigenwerte und Eigenvektoren einer Matrix direkt über den Befehl eig berechnen kann.
Nun zum eingemachten:
mit Hilfe des Befehls eig soll nun die Menge der Eigenwerte und die normierten Eigenvektoren v1 und v2 von A berechnet werden. Was ist damit gemeint und wie könnte das funktionieren?
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 07.11.2016, 23:57
Titel:
|
 |
Hallo,
Zitat: |
mit Hilfe des Befehls eig soll nun die Menge der Eigenwerte und die normierten Eigenvektoren v1 und v2 von A berechnet werden. Was ist damit gemeint und wie könnte das funktionieren? |
Wenn du
eig
mit 2 Rückgabeargumenten aufrufst, bekommst du neben dem Vektor der Eigenwerte auch die Matrix mit den Eigenvektoren. Aus der Doku:
Zitat: |
[V,D] = eig(A) returns diagonal matrix D of eigenvalues and matrix V whose columns are the corresponding right eigenvectors, so that A*V = V*D. |
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|