| Solver stopped prematurely.. p0 i& X( [6 o. c lsqnonlin stopped because it exceeded the function evaluation limit,; J9 c# n3 D$ u G options.MaxFunEvals = 700 (the default value).( B+ z. e" j8 I ! W' \6 a* `7 `7 c) U- \* H lsqnonlin迭代计算貌似异常中止了?超过函数评估极限是什么意思?7 d& |/ c/ ^4 T f output =7 O. W/ j$ a2 C: B6 H$ w ; a7 p9 [; d1 |; B& ~' O; p firstorderopt: 0.005095521762489& F" M3 n0 O* o& k& p! V iterations: 87 funcCount: 704 cgiterations: 0 algorithm: 'trust-region-reflective'0 P, N! P* ]5 ], K6 e) s message: [1x144 char] 另外我无论用什么初值,迭代次数都是87,是否这个是默认的最大迭代次数?,我通过在lsqnonlin上一行输入op=optimset('MaxFunEvals',1000,'MaxIter',1000)想改变最大迭代次数,但貌似没效果,lsqnonlin修改迭代次数不是用这种方法吗?求解! |
| 欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) | Powered by Discuz! X3.2 |