Bode function - poles and zeros

조회 수: 9 (최근 30일)
Grigorie Vlad
Grigorie Vlad 2020년 3월 16일
댓글: Star Strider 2020년 3월 16일
I have the following transfer function : G = 1/(2*(s*1E-2)*(1+s*1E-2));
I am looking to draw the phase and magnitude plot for this function. I used the following script :
s = tf('s');
G = 1/(2*(s*1E-2)*(1+s*1E-2));
bode(G)
[mag,phase,wout] = bode(G);
Is my aproach correct and if it is, can someone explain to me what are the poles and the zeros for the function ?
My guess is that I have 2 poles : one in 2*E2 and one in 1*E2. Is this correct ?

채택된 답변

Star Strider
Star Strider 2020년 3월 16일
The pzplot function:
s = tf('s');
G = 1/(2*(s*1E-2)*(1+s*1E-2));
bode(G)
[mag,phase,wout] = bode(G);
figure
pzplot(G)
shows one pole at -100 and another pole at 0.
Note that there is an error in the coding for ‘G’ that I corrected. There is either a misplaced parenthesis or a missing multiplication operator. The poles remain unchanged regardless how I permute those corrections.
  댓글 수: 8
Grigorie Vlad
Grigorie Vlad 2020년 3월 16일
Ok, now it is all clear. Thank you very much for the answer and for your time !
Star Strider
Star Strider 2020년 3월 16일
As always, my pleasure!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Frequency-Domain Analysis에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by