matlab fsolve版本2012a中的更改

时间:2012-03-22 03:05:00

标签: matlab

我在m文件中有一个fsolve,它在版本2011b中完美运行。但是,每次在2012a中,fsolve都会失败。是否有一个重大的变化来解决导致这个问题的功能或选项?

2 个答案:

答案 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 releaseolder releases的文档进行比较。