我在一个m文件中有一个fsolve,它在2011b版本中工作得很好。然而,fsolve在2012a每次都会失败。会导致这种情况的功能或选项是否发生了重大变化?
发布于 2012-03-22 11:28:10
下面是关于fsolve的R2012a发布公告
Levenberg-Marquardt算法调整
fsolve、lsqcurvefit和lsqnonlin解算器不再使用Levenberg-Marquardt正则化参数的大小作为停止条件,因此在使用levenberg-marquardt算法时,它们不再返回-3的退出标志。相反,它们在所有内部计算中使用TolX公差。
http://www.mathworks.com/help/toolbox/optim/rn/bs86_xz.html#btd80ns
发布于 2012-03-22 11:29:20
您可能希望从current release和older releases的文档中对其进行比较。
https://stackoverflow.com/questions/9815863
复制相似问题