fsolve函数解非线性方程。
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
用fsolve函数求解非线性方程,可以求得结果,但在Command Window里出现Optimization terminated: first-order optimality is less than options.TolFun.的提示。这个提示是什么意思?求解有错误吗?
0 Commenti
Risposta accettata
satey
il 25 Nov 2022
这是 fsolve 结束的一种条件,意思是,每次迭代得到的方程左边数值已经小于 TolFun了(我们期待方程的左边为0),数值计算里通常选择TolFun是一个很小的数,如果你没有修改过,那么默认是10的-6次方
fsolve 里还有很多类似的参数,都可能决定结束迭代过程,你不妨好好看看那些参数的含义,help里讲得很清楚:http://www.mathworks.com/help/optim/ug/fsolve.html
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su 非线性方程组 in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!