control system bode plot

15 Ansichten (letzte 30 Tage)
Irshad Baruah
Irshad Baruah am 26 Mär. 2020
Kommentiert: Birdman am 30 Mär. 2020
how to plot this two equatio and the resutant output is shown in the figure

Akzeptierte Antwort

Birdman
Birdman am 26 Mär. 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 Kommentare
Irshad Baruah
Irshad Baruah am 27 Mär. 2020
alpha value should be fractional,in this code if i chang the alpha value the graph got cut
Birdman
Birdman am 30 Mär. 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')

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by