control.matlab.gangof4
- control.matlab.gangof4(response) gangof4_plot(P, C, omega)[source]
Plot response of “Gang of 4” transfer functions.
Plots a 2x2 frequency response for the “Gang of 4” sensitivity functions [T, PS; CS, S]. Can be called in one of two ways:
gangof4_plot(response[, …]) gangof4_plot(P, C[, …])
- Parameters:
- responseFrequencyPlotData
Gang of 4 frequency response from
gangof4_response.- P, CLTI
Linear input/output systems (process and control).
- omegaarray
Range of frequencies (list or bounds) in rad/sec.
- omega_limitsarray_like of two values
Set limits for plotted frequency range. If Hz=True the limits are in Hz otherwise in rad/s. Specifying
omegaas a list of two elements is equivalent to providingomega_limits. Ignored if data is not a list of systems.- omega_numint
Number of samples to use for the frequency range. Defaults to
config.defaults['freqplot.number_of_samples']. Ignored if data is not a list of systems.- Hzbool, optional
If True, when computing frequency limits automatically set limits to full decades in Hz instead of rad/s.
- Returns:
- cplt
ControlPlotobject Object containing the data that were plotted. See
ControlPlotfor more detailed information.- cplt.lines2x2 array of
matplotlib.lines.Line2D Array containing information on each line in the plot. The value of each array entry is a list of Line2D objects in that subplot.
- cplt.axes2D array of
matplotlib.axes.Axes Axes for each subplot.
- cplt.figure
matplotlib.figure.Figure Figure containing the plot.
- cplt.legend2D array of
matplotlib.legend.Legend Legend object(s) contained in the plot.
- cplt