Transformig digital transferfct in analog transferfct

1 次查看(过去 30 天)
Dear MatLab Community,
is there any function to transform the coefficients of z-transfer functions into the coefficients of a s-transfer function?
I know, that there is one the other way around : the bilinear() fct, but I havent found a similar one for my problem..
Kind regards.

回答(1 个)

Bora Eryilmaz
Bora Eryilmaz 2022-12-8
编辑:Bora Eryilmaz 2022-12-8
Take a look at the d2c function: D2C.
% Discrete transfer function
H = tf([1 -1],[1 1 0.3],0.1)
H = z - 1 ------------- z^2 + z + 0.3 Sample time: 0.1 seconds Discrete-time transfer function.
% Convert to continuous transfer function
Hc = d2c(H)
Hc = 121.7 s + 3.668e-12 --------------------- s^2 + 12.04 s + 776.7 Continuous-time transfer function.
% And back for confirmation
c2d(Hc,0.1)
ans = z - 1 ------------- z^2 + z + 0.3 Sample time: 0.1 seconds Discrete-time transfer function.

类别

Help CenterFile Exchange 中查找有关 Simulink 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by