matlab求x(k+1)=Ax(k)+Bu(k),y(t)=Cx(k)+Du(k-t)的增广系统矩阵
时间: 2023-06-15 10:07:45 浏览: 179
Matlab写的矩阵相加
对于离散时间系统:
$$
\begin{aligned}
x(k+1) &= Ax(k) + Bu(k) \\
y(t) &= Cx(t) + Du(t-T)
\end{aligned}
$$
其中,$x(k)$是状态向量,$u(k)$是控制向量,$y(t)$是输出向量,$T$是时滞。
增广系统矩阵可以表示为:
$$
\begin{bmatrix}
x(k+1) \\
y(k+1)
\end{bmatrix}
=
\begin{bmatrix}
A & B \\
C & D
\end{bmatrix}
\begin{bmatrix}
x(k) \\
u(k-T)
\end{bmatrix}
$$
其中,$y(k+1)$可以用$x(k+1)$和$u(k-T)$表示出来。
因此,增广系统矩阵为:
$$
\begin{bmatrix}
A & B \\
C & D
\end{bmatrix}
$$
阅读全文