我在m文件中有一个fsolve,它在版本2011b中完美运行。但是,每次在2012a中,fsolve都会失败。是否有一个重大的变化来解决导致这个问题的功能或选项?
答案 0 :(得分:2)
以下是R2012a发布公告中关于fsolve
的说法:
Levenberg-Marquardt算法调整
fsolve,lsqcurvefit和lsqnonlin求解器不再使用 Levenberg-Marquardt正则化参数的大小 停止标准,因此它们不再返回-3的退出标志 使用levenberg-marquardt算法。相反,他们使用TolX 所有内部计算中的容差。
http://www.mathworks.com/help/toolbox/optim/rn/bs86_xz.html#btd80ns
答案 1 :(得分:1)
您可能希望将其与current release和older releases的文档进行比较。