Function Reference | ![]() ![]() |
Quick access to data for a frequency response data object
Syntax
Description
[response,freq] = frdata(sys)
returns the response data and
frequency
samples of the FRD model
sys
. For an
FRD model with
Ny
outputs and Nu
inputs at Nf
frequencies:
response
is an Ny
-by-Nu
-by-Nf
multidimensional array where the (i,j)
entry specifies the response from input j
to output i
.
freq
is a column vector of length Nf
that contains the frequency samples of the FRD model.
See Table 11-14, "Data Format for the Argument response in FRD Models," on page 80 for more information on the data format for FRD response data.
For SISO FRD models, the syntax
forces frdata
to return the response data and frequencies directly as column vectors rather than as cell arrays (see example below).
[response,freq,Ts] = frdata(sys) also returns the sample time Ts
.
Other properties of sys
can be accessed with get
or by direct structure-like referencing (e.g., sys.Units
).
Arguments
The input argument sys
to frdata
must be an FRD model.
Example
freq = logspace(1,2,2); resp = .05*(freq).*exp(i*2*freq); sys = frd(resp,freq); [resp,freq] = frdata(sys,'v')
See Also
frd
Create or convert to FRD models
get
Get the properties for an LTI model
set
Set model properties
![]() | frd | freqresp | ![]() |