control system bode plot

2 visualizaciones (últimos 30 días)
Irshad Baruah
Irshad Baruah el 26 de Mzo. de 2020
Comentada: Birdman el 30 de Mzo. de 2020
how to plot this two equatio and the resutant output is shown in the figure

Respuesta aceptada

Birdman
Birdman el 26 de Mzo. de 2020
Try this:
alpha=1;Wcr=10;
syms w
Mag(w)=piecewise(w<Wcr,20,w>=Wcr,-26.144+20*alpha*log(w));
w=logspace(-1,3,1000);
semilogx(w,Mag(w));grid on;xlabel('Frequency');ylabel('dB')
  9 comentarios
Irshad Baruah
Irshad Baruah el 27 de Mzo. de 2020
alpha value should be fractional,in this code if i chang the alpha value the graph got cut
Birdman
Birdman el 30 de Mzo. de 2020
Hello Irshad,
Sorry for the late reply. There has been something in the code that I missed, so the following code is working:
hold off;
alpha=0.09;Wcr=10;
w1=logspace(-1,log10(Wcr),1000);w2=logspace(log10(Wcr),3,1000);
Mag1=20*alpha*ones(1,numel(w1));Mag2=@(w2) 20*alpha*log10(w2);
semilogx(w1,Mag1);hold on;semilogx(w2,Mag2(w2));grid on;xlabel('Frequency');ylabel('dB')

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by