【发布时间】:2012-06-07 09:03:32
【问题描述】:
我需要知道它使用的算法,因为我必须编写自己的程序。 Levenberg-Marquardt 并没有真正做同样的事情。是否有一个算法列表,Mathematica 可以从中选择用于特定问题的算法?
谢谢。
【问题讨论】:
标签: algorithm wolfram-mathematica curve-fitting nonlinear-functions model-fitting
我需要知道它使用的算法,因为我必须编写自己的程序。 Levenberg-Marquardt 并没有真正做同样的事情。是否有一个算法列表,Mathematica 可以从中选择用于特定问题的算法?
谢谢。
【问题讨论】:
标签: algorithm wolfram-mathematica curve-fitting nonlinear-functions model-fitting
Mathematica 8.x 可以将以下算法用于 NonLinearModelFit[] 的 Method 选项:
Method的可能设置包括"ConjugateGradient"、"Gradient"、"LevenbergMarquardt"、"Newton"、"NMinimize"和"QuasiNewton",默认为Automatic。
有关其他选项等,请参阅文档。
请注意,NonLinearFit[] 已过时;你现在应该改用FindFit[]。
【讨论】: