Discrete z to convert z^-1

32 views (last 30 days)
Marek Hutta
Marek Hutta on 21 Jan 2024
Answered: Walter Roberson on 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)

Accepted Answer

Paul
Paul on 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.

More Answers (1)

Walter Roberson
Walter Roberson on 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.

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Tags

Products

Community Treasure Hunt

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

Start Hunting!