查看单个帖子
旧 2008-12-18, 00:58   #1
westernlabfan
初级会员
 
注册日期: 2008-12-16
年龄: 43
帖子: 6
声望力: 0
westernlabfan 正向着好的方向发展
默认 [讨论]如何选择合适的初始值?

在用fsolve解一组复杂的非线性方程组的时候,运行之后总是出现这样的提示:

Optimizer appears to be converging to a minimum that is not a root:
Sum of squares of the function values is > sqrt(options.TolFun).
Try again with a new starting point.

然后得出的结果还是设定的初始值。

这是不是初始值的选择问题?可是我试过很多别的初始值还是得出同样的结果。
应该如何debug?会不会是方程组本身有问题?:cry:
westernlabfan 当前离线   回复时引用此帖