Gast
#4858128
Hallo, wie kann ich mit Matlab einen Amplitudengang aus einer Übertragungsfunktion plotten, aber ohne Phasengang? kenne nur bode(...) aber der liefert ja bekanntlich beides... Ne Idee?
|
Anzeige
|
Matlab Plots
Gast
#4858128
Hallo, wie kann ich mit Matlab einen Amplitudengang aus einer Übertragungsfunktion plotten, aber ohne Phasengang? kenne nur bode(...) aber der liefert ja bekanntlich beides... Ne Idee?
Gast
#4858136
Wie ist denn die Übertragungsfunktion?
Gast
#4858138
umpalumpa schrieb: > Wie ist denn die Übertragungsfunktion? im Workspace
Gast
#4858144
Um genau zu sein:
gesucht ist der Amplitudnegang von H, ohne das auch der Phasengang geplottet wird. Es gibt da einen Befehl, allerdings finde ich ihn nicht in der Suche...
Gast
#4858232
zplane zplane ist nicht korrekt, der plottet eben die Pol- und Nullstellen in die komplexe Ebene. siehe https://www.mathworks.com/help/control/functionlist.html?s_cid=doc_ftr da fällt auf z.B. https://www.mathworks.com/help/control/ref/freqresp.html (musste halt selber plotten) https://www.mathworks.com/help/control/ref/bodemag.html ist denk ich auffindbar ;) https://de.mathworks.com/help/ident/ref/bodeoptions.html PhaseVisible Wie man die Optionen zu bode() nutzt ist unten gut verständlich erklärt. Hab ich noch nie genutzt, aber sollte klappen. Wo benötigt man denn eine Amplitude und nicht die passende Phase dazu?
Gast
#4858571
Mein zplane tut was es soll! Wenn ich will auch P/Ns! Naja... zplane ohne Ausgabeparameter ruft das fvtool auf, das kann auch phase und gain und noch n paar Sachen darstellen, eigentlich ist zplane aber eben nicht richtig, du musst doch noch oben in der Leiste klicken, oder? Außerdem ist das fvtool viel zu umfangreich, wenn der TO nur den Amplitudengang haben möchte.
Gast
#4859274
H = tf([1 0 0],[1 sqrt(2)*w1 w1^2]) impulsantwort = impulse(H) figure; plot(20*log10(abs(fft(impulsantwort,Nfft))));
Gast
#4859334
w=logspace(-1,5.1e6); H=polyval([1 0 0],j*w)./polyval([1 sqrt(2)*w1 w1^2],j*w); semilogx(w,20*log10(abs(H))); jw in das Zähler- und Nennerpolynom einsetzen und teilen. Cheers Detlef Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|