Filter löschen
Filter löschen

Discrete z to convert z^-1

26 Ansichten (letzte 30 Tage)
Marek Hutta
Marek Hutta am 21 Jan. 2024
Beantwortet: Walter Roberson am 21 Jan. 2024
Hello. Change i it correctly?
0.0004773 (z+0.9544)
---------------------
(z-0.9591) (z-0.9064)
to
0.0004773z^-1 (1+0.9544z^-1)
---------------------
(1-0.9591z^-1) (1-0.9064z^-1)

Akzeptierte Antwort

Paul
Paul am 21 Jan. 2024
z = zpk('z',-1);
H = 0.0004773 * (z+0.9544)/ (z-0.9591) / (z-0.9064)
H = 0.0004773 (z+0.9544) --------------------- (z-0.9591) (z-0.9064) Sample time: unspecified Discrete-time zero/pole/gain model.
H.Variable = 'z^-1'
H = 0.0004773 z^-1 (1+0.9544z^-1) ----------------------------- (1-0.9591z^-1) (1-0.9064z^-1) Sample time: unspecified Discrete-time zero/pole/gain model.

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 21 Jan. 2024
z = tf('z');
Gz = 0.0004773*(z+0.9544) / ((z-0.9591)* (z-0.9064))
Gz = 0.0004773 z + 0.0004555 ----------------------- z^2 - 1.865 z + 0.8693 Sample time: unspecified Discrete-time transfer function.
Gz1 = tf(Gz.Numer, Gz.Denom, Gz.Ts, 'Variable', 'z^-1')
Gz1 = 0.0004773 z^-1 + 0.0004555 z^-2 ------------------------------- 1 - 1.865 z^-1 + 0.8693 z^-2 Sample time: unspecified Discrete-time transfer function.

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Tags

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by