How do I write the transferfunksjon in Matlab
古いコメントを表示
Hi!
How do I write the transfer function:
100000/((s/100 + 1)*(s/100000 + 1))
Thanks for answers.
回答 (1 件)
Sebastian Castro
2015 年 10 月 6 日
If you have Control Systems Toolbox, the tf (transfer function) or zpk (zero-pole-gain) functions will be very helpful. Since your transfer function is already factored, it looks like zpk is the way to go.
We know
- There are no zeros
- The poles are -100 and -100000
- The gain is 100000
So,
>> sys = zpk([],[100 100000],100000)
That's it!
- Sebastian
2 件のコメント
Remi Vassnes
2015 年 10 月 7 日
Sebastian Castro
2015 年 10 月 7 日
You can also build it from scratch using 's' as follows:
s = tf('s');
num = 100000;
den = ((s/100)+1)*((s/100000)+1)
sys = num/den
- Sebastian
カテゴリ
ヘルプ センター および File Exchange で Classical Control Design についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!