How can I plot the magnitude and phase Bode diagrams (of an SISO model) asis shown in bode function?

All the answers I saw has not answered the question, and I spent an entire day just to show those diagrams.
I have troubles especially in transforming the x axis as is used in bode and bodemag plots.
In my implementation I just get frequencies going from 1 to one.

1 Comment

Hi Bogdan -Ervin,
Can you show a simple example, with code, that illustrates the plot you're making and then explaining how you'd like it to look?

Sign in to comment.

Answers (1)

Hi Bogdan,
I would suggest you the following link to get started with bode plots of a SISO system.
Also, I would suggest you see the following example to plot for specified frequency range –
For example, you can change the following code snippet
H = tf([-0.1,-2.4,-181,-1950],[1,3.3,990,2600]);
bode(H,{1,100})
grid on
to
H = tf([-0.1,-2.4,-181,-1950],[1,3.3,990,2600]);
bode(H,{1,1000})
grid on
to change the frequency range between 1 and 1000 Hz. Here, final frequency has been changed from 100 to 1000.

Categories

Asked:

on 29 Apr 2023

Answered:

on 2 May 2023

Community Treasure Hunt

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

Start Hunting!