Bode Plot options to graph

7 views (last 30 days)
rockstar49
rockstar49 on 12 Oct 2022
Answered: Paul on 12 Oct 2022
Id like to have absolute gain as it generates the plot instead of having to do it manually. I was able to change frequency from rad to hz. not sure about the db to absolute. Thank you
  1 Comment
rockstar49
rockstar49 on 12 Oct 2022
Hi,
Is it something that can be done like this?
h = gcr
setoptions(h,'FreqUnits','Hz')

Sign in to comment.

Answers (2)

Chunru
Chunru on 12 Oct 2022
H = tf([1 0.1 7.5],[1 0.12 9 0 0]);
[mag,phase,wout] = bode(H);
subplot(211); plot(wout, squeeze(mag(1,1,:)))
subplot(212); plot(wout, squeeze(phase(1,1,:)))
figure;
bode(H)
  6 Comments
rockstar49
rockstar49 on 12 Oct 2022
It is a property setting on the figure, I can easily change it manually. I did the same thing for the frequency from rad to hz. im sure there is a way to do the same from db to absolute gain

Sign in to comment.


Paul
Paul on 12 Oct 2022
Can be done if using bodeplot instead of bode
H = tf([1 0.1 7.5],[1 0.12 9 0 0]);
h = bodeplot(H);
setoptions(h,'MagUnits','abs','FreqUnits','Hz')

Products


Release

R2017b

Community Treasure Hunt

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

Start Hunting!