从命令行线性化与修剪:OP似乎等于初始条件

2视图(30天)
我有一个模型同259个国家(集成商)。如果我修剪和线性化模型通过命令行,要求所有国家处于稳定状态(dx = 0),然后效果非常好,我得到一个linsys系统矩阵a (259 x 259)。但是,如果我只需要稳定的最后一个国家(可能发生早些时候当我等待所有国家成为稳定的),它运行得很好,然而我得到一个258年x258像素矩阵和似乎操作点的初始条件。有人知道为什么这可能发生吗?
这是我使用的一个代码片段命令,与一个预定义的字符串“mdl”。
opspec = operspec (mdl);
i = 1:长度(opspec.States)
len = opspec.States .Nx;
opspec.States(我)。稳态=布尔(0 (len));
结束
opspec.States(结束)。稳态=布尔([1]);
op = findop (mdl opspec);
[mynewlinsys, linop] =线性化(mdl io, op);

答案(0)

s manbetx 845


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!