| Simulink Reference | ![]() |
Implement a first-order sample-and-hold
Library
Description
The First-Order Hold block implements a first-order sample-and-hold that operates at the specified sampling interval. This block has little value in practical applications and is included primarily for academic purposes.
You can see the difference between the Zero-Order Hold and First-Order Hold blocks by running the demo program fohdemo. This figure compares the output from a Sine Wave block and a First-Order Hold block.

Data Type Support
The First-Order Hold block accepts and outputs signals of type double.
Parameters and Dialog Box
Characteristics
| Direct Feedthrough |
No |
| Sample Time |
Specified in the Sample time parameter |
| Scalar Expansion |
No |
| States |
1 continuous and 1 discrete per input element |
| Dimensionalized |
Yes |
| Zero Crossing |
No |
| Fcn | Fixed-Point State-Space | ![]() |
© 1994-2005 The MathWorks, Inc.