遇到此类问题的记录:
首先最有可能的原因就是上面提示的原因:
(1)检查输出函数里面的表达式是否出现维度不一致问题,比如输出是一维向量,计算的结果是二维的
(2)检查表达式是否可计算,比如出现负数开根号之类的情况,导致出现虚数单位。
当然还有一种情况,就是因为设置错误,但是程序在计算的时候由于无法准确得知配置错误,因此报了另一类错误,也就是我这种情况。
我在设置sizes.DirFeedthrough的时候,需要设置为1,但是我设置成了0,系统在计算的时候由于我没有将其设置为1,没有识别输出函数的u(1)等参数,因此报错。