| Simulink Reference | ![]() |
Implement a discrete state-space system
Library
Description
The Discrete State-Space block implements the system described by

where u is the input, x is the state, and y is the output. The matrix coefficients must have these characteristics, as illustrated in the following diagram:
The block accepts one input and generates one output. The input vector width is determined by the number of columns in the B and D matrices. The output vector width is determined by the number of rows in the C and D matrices.
Simulink converts a matrix containing zeros to a sparse matrix for efficient multiplication.
Data Type Support
A Discrete State Space block accepts and outputs a real signal of type double.
Parameters and Dialog Box
0.Characteristics
| Direct Feedthrough |
Only if D 0 |
| Sample Time |
Discrete |
| Scalar Expansion |
Of the initial conditions |
| States |
Determined by the size of A |
| Dimensionalized |
Yes |
| Zero Crossing |
No |
| Discrete Filter | Discrete-Time Integrator | ![]() |