I would like to have the BODE command in the Control System Toolbox plot output in Hertz (Hz) rather than rad/sec.
John Michell answered .
2025-11-20
% Create and LTI system g = tf([1 0.1 7.5],[1 0.12 9 0 0]); % Call the BODE function with output arguments [MAG,PHASE,W] = bode(g); % Convert the frequency from rad/s to Hz F = W/(2*pi); % Convert the magnitude from degrees to decibels DMAG = 20 * log10(MAG); % Create a figure with two plots, the magnitude and phase as a function of % frequency subplot(2,1,1); semilogx(F,reshape(DMAG,size(DMAG,3),1)); subplot(2,1,2); semilogx(F,reshape(PHASE,size(PHASE,3),1));
ltiview
and then selecting "Toolbox Preferences" from the File pulldown menu. There you can change the default axis settings from Hz to rad/sec and vice versa.