为什么我会收到此错误? (国家空间)

时间:2016-03-18 20:49:23

标签: matlab matrix simulink state-space

有人能解释一下我的模特必须改变什么吗?

Model

1 个答案:

答案 0 :(得分:1)

错误消息非常清楚且不言自明。您收到错误的原因是因为B的维度为4x2而您正在尝试B * Xr Xr的维度为1.根据您的等式,您需要B*U U = [dXr/dt; Xr]; X-Frame-options。但是,如果可以避免使用衍生块在Simulink中从来不是一个好主意,特别是在步进输入时。考虑一下如何制定状态空间的输入。