scipy.signal.freqresp

scipy.signal.freqresp(system, w=None, n=10000)[source]

Calculate the frequency response of a continuous-time system.

Parameters :

system : an instance of the LTI class or a tuple describing the system.

The following gives the number of elements in the tuple and the interpretation:

  • 2 (num, den)
  • 3 (zeros, poles, gain)
  • 4 (A, B, C, D)

w : array_like, optional

Array of frequencies (in rad/s). Magnitude and phase data is calculated for every value in this array. If not given a reasonable set will be calculated.

n : int, optional

Number of frequency points to compute if w is not given. The n frequencies are logarithmically spaced in the range from two orders of magnitude before the minimum (slowest) pole to two orders of magnitude after the maximum (fastest) pole.

Returns :

w : 1D ndarray

Frequency array [rad/s]

H : 1D ndarray

Array of complex magnitude values

Previous topic

scipy.signal.bessel

Next topic

scipy.signal.lti