function FreeResponseMatrix input Real[:, :] A "control system matrix A"; input Real[:, :] C "control system matrix C"; input Integer Nl "lower prediction horizon"; input Integer Np "upper prediction horizon"; input Integer p "number of control systems outputs"; output Real[(Np - Nl + 1)*p, size(A, 2)] F; end FreeResponseMatrix;