Transformig digital transferfct in analog transferfct

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.

카테고리

도움말 센터File Exchange에서 MATLAB에 대해 자세히 알아보기

질문:

2022년 12월 8일

편집:

2022년 12월 8일

Community Treasure Hunt

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

Start Hunting!

Translated by