Azzera filtri
Azzera filtri

How to express ZOH transfer function in Matlab?

15 visualizzazioni (ultimi 30 giorni)
I am tring to express ZOH transfer funcation in S domain and bode plot it. The transfer functino is shown below:
(1-exp(-s*Ts))/s
The question is how to express it, is there any function related to it?
Thanks.
  6 Commenti
Siyu He
Siyu He il 16 Ago 2013
I don't know how to upload image and the tf is shown by symbolic expression now.

Accedi per commentare.

Risposta accettata

Arkadiy Turevskiy
Arkadiy Turevskiy il 20 Ago 2013
s=tf('s');
Ts=0.1 %replace with desired value
sys=(1-exp(-s*Ts))/s
bode(sys)
  3 Commenti
Arkadiy Turevskiy
Arkadiy Turevskiy il 21 Ago 2013
In 10b:
s=tf('s');
Ts=0.1
sys1=exp(-Ts*s)/s
sys2=1/s
sys=ss(sys2)-ss(sys1);
bode(sys)
Siyu He
Siyu He il 23 Ago 2013
Thanks for your help, it works.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Entering Commands in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by