|
SOLUTIONS
|
BUILT-IN MATHEMATICA SYMBOL
BodePlot[lsys]
generates a Bode plot of a linear time-invariant system lsys.
BodePlot[lsys, {
min,
max}]
plots for the frequency range
to
.
BodePlot[expr, {
,
min,
max}]
plots expr using the variable
.
Details and OptionsDetails and Options
- BodePlot plots the magnitude and phase of the transfer function of lsys.
- The system lsys can be TransferFunctionModel or StateSpaceModel, including descriptor and delay systems.
- For a system lsys with the corresponding transfer function
, the following expressions are plotted: -

continuous-time system 
discrete-time system with sample time 
- BodePlot treats the variable
as local, effectively using Block. - BodePlot has the same options as Plot, with the following changes and additions:
-
Exclusions None frequencies to exclude FeedbackType "Negative" the feedback type Frame True whether to draw a frame around each plot MeshFunctions {{#1&},{#1&}} how to determine the placement of mesh divisions PlotLayout "VerticalGrid" the layout to be used PlotRange {{Full,Automatic},{Full,Automatic}} range of values to include SamplingPeriod None the sampling period ScalingFunctions {{"Log10","dB"},{"Log10","Degree"}} the scaling functions StabilityMargins False whether to show the stability margins StabilityMarginsStyle Automatic graphics directives to specify the style of the stability margins - Possible explicit settings for the option PlotLayout are
and "List". - The other options of BodePlot can be specified as a list of two elements, with the first element corresponding to the magnitude plot and the second to the phase plot.
- Option specifications include:
-
opt->val use val for both the magnitude and the phase plot opt->{val} use val for the magnitude plot and the default for the phase plot opt->{val1,val2} use
for the magnitude plot and
for the phase plotopt->{Automatic,val} use the default for the magnitude plot and val for the phase plot - The scaling functions can be specified as ScalingFunctions->{{magfreqscale, magscale}, {phasefreqscale, phasescale}}.
- The frequency scales magfreqscale and phasefreqscale can be
or
, which correspond to the base-10 logarithmic scale and linear scale, respectively. - The magnitude scale magscale can be
or
, which correspond to the decibel and absolute values of the magnitude, respectively. - The phase scale phasescale can be
or
.
New in 8 | Last modified in 9
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »




