MATLAB: To plot Magnitude of a system versus angular frequency

m_vs_wplotsys

sir\mam, i want to plot Magnitude of a system (in 's') versus omega(angular frequency) for my study analysis; so please guide me for the same; for eg: plotting sys= 1/(s + 2) ; now plotting its Magnitude versus angular frequency

Best Answer

The easiest way:
s = tf('s');
sys= 1/(s + 2);
figure(1)
bode(sys)
See the documentation on the bode (link) function for details. (If you want to change the plot properties, you cannot in the plot bode produces. You have to get the magnitude, phase, and frequency as outputs from bode. You can then use subplot to plot them as you want them.)