# absorbDelay

Replace time delays by poles at *z* = 0 or phase
shift

## Description

Use `absorbDelay`

to eliminate time delays and model them
into additional system dynamics or frequency response data.

For discrete-time models (other than frequency response data models), the function replaces a delay of

*k*sampling periods with*k*poles at*z*= 0. For continuous-time models (other than frequency response data models), time delays have no exact representation with a finite number of poles and zeros. Therefore, use`pade`

(Control System Toolbox) to compute a rational approximation of the time delay.For frequency response data models in both continuous and discrete time,

`absorbDelay`

absorbs all time delays into the frequency response data as a phase shift.

absorbs all time delays of the dynamic system model `sysnd`

= absorbDelay(`sysd`

)`sysd`

into
the system dynamics or the frequency response data.Absorb Time Delay into System Dynamics (Control System Toolbox)

## Examples

## Input Arguments

## Output Arguments

## Version History

**Introduced in R2012a**

## See Also

`hasdelay`

| `pade`

(Control System Toolbox) | `totaldelay`