发布网友 发布时间:2022-04-23 15:28
共2个回答
热心网友 时间:2023-09-15 12:44
你贴的代码不完整(尤其是出错的函数opfun的代码),原因不太容易判断。
猜测比较大的可能是,在出错的那行之前,变量Y被赋过值,但行数不是10。
其实检查这类问题非常容易,在出错的地方设置断点,然后运行程序到该行暂停,这时检查等号右边算出来的结果是什么,再看看左边的Y是什么,基本上就找到原因了。
热心网友 时间:2023-09-15 12:44
看提示是优化函数的问题 你把优化的条件自己检查下 另外把opfun检查下 实在不行把opfun单独写在M文件里试试追问在省略号的部分我也写过一个函数,没有问题的。