标签: matlab optimization
我刚检查过,fsolve可能会在某个初始值下成功但在另一个初始值下失败,如下例所示。
所以我想创建一个像fsolve2这样的新函数,如下所示:
但是我不确定在前一个失败时设置下一个初始值的最佳方法。我可以尝试随机初始值。我可以尝试网格。但这并不是一种“聪明”的方式。你如何明智地选择一些初始价值?
是否已经有一些Matlab选项或命令执行此操作?