Verfasst am: 18.08.2015, 22:19
Titel: Übertragungsfunktion für zeitdiskrete Systeme
Hallo Leute ich brauche dringend mal wieder Hilfe.
Und zwar habe ich mir eine Übertragungsfunktion aus zwei funktionen erschaffen.
Bei der Ausgabe ist mir aufgefallen das dort ein s steht und nicht wie ich hoffte für zeitdiskrete Systeme ein z nun hatte ich nachgesehen wie ich darauf komme das ich statt dem s ein z erhalte. Wenn ich den Tipp von der MatLab-Hilfe richtig verstanden habe über den Befehl:
Code:
H = tf([b],[a],'variable','z') %hier entsteht der Fehler
% mein gesamtes Programm % b- und a-Koeffizienten festlegen
b = [121]; a = [1-1.4 .74];
% bilden der Übertragungsfunktion
H = tf([b],[a],'variable','z') %hier entsteht der Fehler
% Abbilden der Pol- und Nullstellen in der Z-Ebene
zplane(b,a);
% Berechnung der Pol- und Nullstellen
n = zero(H)
p = pole(H) % Berechnung der Zustandsraumdarstellung non transposed [A, B, C, D] = tf2ss(b,a);
A2 = [01;10]*A*[01;10]
B2 = [01;10]*B
C2 = C*[01;10]
D2 = D
% Eigenvektor V und Eigenwert D Berechnung und ModalMatrix [V, D] = eig(A2)
M = [V(:,1)/V(1,1) V(:,2)/V(1,2)]
Oh weh... vielen Dank! jetzt kanns weiter gehen!
_________________
Wer noch nie einen Fehler begangen hat, hat noch nie etwas neues probiert.
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
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.