compute the frequency response of a system - Maple Help

Home : Support : Online Help : Science and Engineering : Dynamic Systems : Simulation Tools : DynamicSystems/FrequencyResponse

DynamicSystems[FrequencyResponse] - compute the frequency response of a system

 Calling Sequence FrequencyResponse(sys, opts)

Parameters

 sys - System opts - (optional) equation(s) of the form option = value; specify options for the FrequencyResponse command

Description

 • The FrequencyResponse command computes the frequency response of subsystems of sys, a system object.
 • If sys is a continuous system, its s-domain transfer function is computed and then converted to the real frequency domain using the transformation s -> I*omega, where omega is the angular frequency.
 • If sys is a discrete system, its z-domain transfer function is computed and then converted to the real frequency domain using the transformation z -> exp(I*omega*Ts), where omega is the angular frequency and Ts is the sample time.

Examples

 > $\mathrm{with}\left(\mathrm{DynamicSystems}\right):$
 > $\mathrm{sys}:=\mathrm{ZeroPoleGain}\left(\left[0,1\right],\left[2,4,6\right],1\right):$
 > $\mathrm{FrequencyResponse}\left(\mathrm{sys}\right)$
 $\left[\begin{array}{c}\left[\begin{array}{c}{\mathrm{1 .. 100}}{{\mathrm{Vector}}}_{{\mathrm{column}}}\\ {\mathrm{Data Type:}}{\mathrm{anything}}\\ {\mathrm{Storage:}}{\mathrm{rectangular}}\\ {\mathrm{Order:}}{\mathrm{Fortran_order}}\end{array}\right]\end{array}\right]$ (1)

Return the frequency range used to generate the response.

 > $\mathrm{FrequencyResponse}\left(\mathrm{sys},\mathrm{output}=\mathrm{range}\right)$
 ${0.01000000000}{..}{1000.}$ (2)