functioninitialResponse1
Compute initial response of DiscreteStateSpace system
Information
Computes the initial response of a system in discrete state space form:
x(Ts*(k+1)) = A * x(Ts*k)
y(Ts*k) = C * x(Ts*k)
x_continuous(Ts*k) = x(Ts*k)
Note that the system input u is equal to zero.
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| DiscreteStateSpace | dss | Linear system in discrete state space form | |
| Real[size(dss.A, 1)] | x0 | zeros(size(dss.A, 1)) | Initial system state |
| Integer | samples | Number of samples |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real[samples,size(dss.C, 1)] | y | System response (dimension: (input samples) x (number of outputs)) | |
| Real[samples,size(dss.A, 1)] | x | State trajectories (dimension: (input samples) x (number of states) |