|
|
Zustandsdifferential Gleichungen in Matrix Form, Addition |
|
fekal |
Forum-Century
|
|
Beiträge: 124
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: Mainz
|
|
|
|
Version: 2017b
|
|
|
|
|
|
Verfasst am: 14.08.2012, 17:39
Titel: Zustandsdifferential Gleichungen in Matrix Form, Addition
|
|
Bestes Matlabforum,
ich modelliere für eine Kalmanfilter-Aufgabe ein Auge nach. Ich hab schon aus den Differentialgleichungen die A und B Matrizen aufgestellt. Jetzt gibt bei Matlab natürlich ein dimension missmatch, da A und B nicht gleich groß sind.(10 Zustände aber nur 2 Eingangsgrößen)
Ich hab mir das Gleichungssystem der Zustandsdifferentialgleichungen in "moderne Regelungssysteme" C.Dorf, H.Bishop, Seite 197 angesehen. Dort steht:
d/dt[x1;x2;...;xn]=[a11,a12...a1n;...;ann]*[x1;x2;...xn]+[b11,...,b1m;...;bn1,...,bnm]*[u1;...;um]
man beachte die Dimension von A und B. Einmal "ann" und einmal "bnm".
Nach meinem Verständnis kann man ungleich große Matrizen nicht addieren. Wie soll das funktionieren, wo mache ich meinen Fehler?
Vielen Dank
|
|
|
|
|
Thomas84 |
Forum-Meister
|
|
Beiträge: 546
|
|
|
|
Anmeldedatum: 10.02.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.08.2012, 06:09
Titel:
|
|
Punkt geht vor Strichrechnung.
(A*x) ist ein nx1 Vektor genauso wie (B*u). A und B werden nicht addiert.
|
|
|
fekal |
Themenstarter
Forum-Century
|
|
Beiträge: 124
|
|
|
|
Anmeldedatum: 08.02.11
|
|
|
|
Wohnort: Mainz
|
|
|
|
Version: 2017b
|
|
|
|
|
|
Verfasst am: 15.08.2012, 14:54
Titel:
|
|
Danke, ich bin nochmal drüber gegangen und hab gesehen, dass ich meine B-Matrix falsch aufgestellt hab.
A =10x10
x=10x1
A*x ergibt 10x1
und
B=10x2
u=2x1
B*u ergibt 10x1
jetzt ist es passend
Vielen Dank für die Antwort.
|
|
|
|
|
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 - 2024
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.
|
|