Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要知道它使用的算法,因为我必须编写自己的程序。Levenberg-Marquardt 并没有真正做同样的事情。是否有一个算法列表,Mathematica 可以从中选择用于特定问题的算法?
谢谢你。
Mathematica 8.x 可以使用以下算法NonLinearModelFit[]作为其Method选项:
NonLinearModelFit[]
Method
Method 的可能设置包括"ConjugateGradient"、"Gradient"、"LevenbergMarquardt"、"Newton"、"NMinimize"和"QuasiNewton",默认值为Automatic。
"ConjugateGradient"
"Gradient"
"LevenbergMarquardt"
"Newton"
"NMinimize"
"QuasiNewton"
Automatic
有关其他选项等,请参阅文档。
请注意,NonLinearFit[]已过时;你现在应该FindFit[]改用。
NonLinearFit[]
FindFit[]