Bode function - poles and zeros

8 visualizaciones (últimos 30 días)
Grigorie Vlad
Grigorie Vlad el 16 de Mzo. de 2020
Comentada: Star Strider el 16 de Mzo. de 2020
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 ?

Respuesta aceptada

Star Strider
Star Strider el 16 de Mzo. de 2020
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 comentarios
Grigorie Vlad
Grigorie Vlad el 16 de Mzo. de 2020
Ok, now it is all clear. Thank you very much for the answer and for your time !
Star Strider
Star Strider el 16 de Mzo. de 2020
As always, my pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Productos


Versión

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by