SingularValuePlot

SingularValuePlot[lsys]
generates a plot of the singular values of the transfer function for the system lsys.

SingularValuePlot[lsys,{ωmin,ωmax}]
plots for the frequency range to .

SingularValuePlot[expr,{ω,ωmin,ωmax}]
plots expr using the variable ω.

Details and OptionsDetails and Options

  • 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
  • SingularValuePlot treats the variable ω as local, effectively using Block.
  • SingularValuePlot has the same options as Plot, with the following additions and changes:
  • SamplingPeriodNonethe sampling period
    ScalingFunctions{"Log10","dB"}the scaling functions
    Tolerance0the tolerance in computing the singular values
  • The scaling functions can be specified as ScalingFunctions->{freqscale,magscale}.
  • The frequency scale freqscale 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.
Introduced in 2010
(8.0)
| Updated in 2014
(10.0)