Bode Plot - trasnfer function

5 ビュー (過去 30 日間)
Grigorie Vlad
Grigorie Vlad 2019 年 11 月 15 日
編集済み: Grigorie Vlad 2019 年 11 月 16 日
I have the following transfer funciton : G(s) = ((1+s*10^(-3))/((s*10^(-2)*(1+s*10^(-1))*(1+s*10^(-5)))
I need to do the bode plot of magnitude and phase for this function.
So far, i've done the transformation s=jω :
G(jω) = ((1+jω*10^(-3))/((jω*10^(-2))*(1+jω*10^(-1))*(1+jω*10^(-5)))
I identified that it has :
  • one zero in ω0=1*10^(3).
  • pole in ω1= 0
  • pole in ω2= 1*10^(1)
  • pole in ω3 = 1*10^(5)
How do I do a bode plot of magnitude and phase for this function ?

採用された回答

Star Strider
Star Strider 2019 年 11 月 15 日
Try this (your code slightly edited):
s = tf('s');
G = ((1+s*1E-3))/((s*1E-2)*(1+s*1E-1)*(1+s*1E-5));
bode(G) % Plot Only
[mag,phase,wout] = bode(G); % Information Only
See the documentation for the bode fucntion for details.
  2 件のコメント
Grigorie Vlad
Grigorie Vlad 2019 年 11 月 16 日
Thank you very much !
Star Strider
Star Strider 2019 年 11 月 16 日
As always, my pleasure!

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by