| Contents | Index |
P = bodeoptions
P = bodeoptions('cstprefs')
P = bodeoptions returns a list of available options for Bode plots with default values set. You can use these options to customize the Bode plot appearance using the command line.
P = bodeoptions('cstprefs') initializes the plot options with the options you selected in the Control System Toolbox Preferences Editor. For more information about the editor, see Toolbox Preferences Editor in the User's Guide documentation.
The following table summarizes the Bode plot options.
| Option | Description |
|---|---|
| Title, XLabel, YLabel | Label text and style |
| TickLabel | Tick label style |
| Grid | Show or hide the grid Specified as one of the following strings: 'off' | 'on' Default: 'off' |
| XlimMode, YlimMode | Limit modes |
| Xlim, Ylim | Axes limits |
| IOGrouping | Grouping of input-output pairs Specified as one of the following strings: 'none' |'inputs'|'output'|'all' Default: 'none' |
| InputLabels, OutputLabels | Input and output label styles |
| InputVisible, OutputVisible | Visibility of input and output channels |
| ConfidenceRegionNumberSD | Number of standard deviations to use to plotting the response confidence region (identified models only). Default: 1. |
| FreqUnits | Frequency units, specified as one of the following strings:
Default: 'rad/s' You can also specify 'auto' which uses frequency units rad/TimeUnit relative to system time units specified in the TimeUnit property. For multiple systems with different time units, the units of the first system are used. |
| FreqScale | Frequency scale Specified as one of the following strings: 'linear' | 'log' Default: 'log' |
| MagUnits | Magnitude units Specified as one of the following strings: 'dB' | 'abs' Default: 'dB' |
| MagScale | Magnitude scale Specified as one of the following strings: 'linear' | 'log' Default: 'linear' |
| MagVisible | Magnitude plot visibility Specified as one of the following strings: 'on' | 'off' Default: 'on' |
| MagLowerLimMode | Enables a lower magnitude limit Specified as one of the following strings: 'auto' | 'manual' Default: 'auto' |
| MagLowerLim | Specifies the lower magnitude limit |
| PhaseUnits | Phase units Specified as one of the following strings: 'deg' | 'rad' Default: 'deg' |
| PhaseVisible | Phase plot visibility Specified as one of the following strings: 'on' | 'off' Default: 'on' |
| PhaseWrapping | Enables phase wrapping Specified as one of the following strings: 'on' | 'off' Default: 'off' |
| PhaseMatching | Enables phase matching Specified as one of the following strings: 'on' | 'off' Default: 'off' |
| PhaseMatchingFreq | Frequency for matching phase |
| PhaseMatchingValue | The value to which phase responses are matched closely |
In this example, set phase visibility and frequency units in the Bode plot options.
P = bodeoptions; % Set phase visiblity to off and frequency units to Hz in options P.PhaseVisible = 'off'; P.FreqUnits = 'Hz'; % Create plot with the options specified by P h = bodeplot(tf(1,[1,1]),P);
The following plot is created, with the phase plot visibility turned off and the frequency units in Hz.

bode | bodeplot | getoptions | setoptions

Learn more about resources for designing, testing, and implementing control systems.
Get free kit| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |