Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Frequency response estimation of Simulink models

`sysest = frestimate(model,io,input)`

`sysest = frestimate(model,op,io,input)`

```
[sysest,simout]
= frestimate(model,op,io,input)
```

```
[___] =
= frestimate(___,options)
```

```
sysest
= frestimate(data,freqs,units)
```

```
[___] =
= frestimate(___,
```

computes the frequency response using additional options. You can use this syntax with any
of the previous input and output argument combinations.`options`

)

estimates the frequency response using simulation data obtained using the Frequency Response
Estimator block in offline estimation mode. Use this syntax only with data
logged using that block.`sysest`

= frestimate(`data`

,`freqs`

,`units`

)

If you use

`frestimate`

with an output analysis point in a model reference, the**Total number of instances allowed per top model**configuration parameter of the referenced model must be 1.

For multiple-input multiple-output (MIMO) systems,

`frestimate`

injects the signal at each input channel separately to simulate the corresponding output signals. The estimation algorithm uses the inputs and the simulated outputs to compute the MIMO frequency response. If you want to inject different input signals at the linearization input points of a multiple-input system, treat your system as separate single-input systems. Perform independent frequency response estimations for each linearization input point using`frestimate`

, and concatenate your frequency response results.

`frest.Chirp`

| `frest.Random`

| `frest.Sinestream`

| `frest.simView`

| `frestimateOptions`

| `getSimulationTime`