Borrar filtros
Borrar filtros

Discrete z to convert z^-1

26 visualizaciones (últimos 30 días)
Marek Hutta
Marek Hutta el 21 de En. de 2024
Respondida: Walter Roberson el 21 de En. de 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)

Respuesta aceptada

Paul
Paul el 21 de En. de 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.

Más respuestas (1)

Walter Roberson
Walter Roberson el 21 de En. de 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.

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by