【发布时间】:2017-02-09 10:08:36
【问题描述】:
我想计算二阶状态空间表示的初始条件x0,以便在lsim 命令中使用它,使用初始系统输出(我已经拥有)。
我知道一阶的初始条件如下所示:(sys 包括状态空间向量)
x0 = (y(1) - sys.d*u(1))*pinv(sys.c);
第二个订单的问题是 x0 是一个向量x0 = [x(1) x(2)]。我试图将它作为一个方程系统来解决,但没有得到令人信服的结果。
想法?
【问题讨论】:
-
你不能在一个元素中存储两个元素:
X(k) = [x(k) ; x(k+1)] -
我在 V(0) 中使用了 0,以便您看到它是初始条件。是的,我的问题是我无法将元素存储在
X(k)中。我找不到另一个解决方案来计算我的X(1),这取决于这两个方程。 -
我不确定你的解释,但如果你可能正在寻找一个细胞。
X{1} = [x(1) ; x(2)];? -
Ben Jo,请改写你的问题。完全不清楚您要做什么。
-
@bremen_matt 完成:D
标签: matlab math state-space