|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Solver stopped prematurely.& W& T( [% q' t* A: k
3 h$ v0 e k, s, J* j
lsqnonlin stopped because it exceeded the function evaluation limit,
/ c0 j) h; }4 x" T3 U* F5 Ioptions.MaxFunEvals = 700 (the default value).7 A1 T. J1 }8 s
1 J. |5 L* H! G; d2 {/ [4 clsqnonlin迭代计算貌似异常中止了?超过函数评估极限是什么意思?/ z" U( C5 g; m
6 n% n, ^7 A V+ d$ _* H E& l& l
output =% V- M0 n1 ~( Q+ J6 [1 ]
& u: Y! o! } G firstorderopt: 0.005095521762489
2 \/ a$ _3 H7 s iterations: 87
% H( t) t7 m8 [3 D* v funcCount: 704' D* @9 E6 W. {5 x( Z: W
cgiterations: 0
; T9 M' x v! b& W algorithm: 'trust-region-reflective'
' ]" u2 j' \! y# O; K message: [1x144 char] o- m. O3 l/ s7 d* G
另外我无论用什么初值,迭代次数都是87,是否这个是默认的最大迭代次数?,我通过在lsqnonlin上一行输入op=optimset('MaxFunEvals',1000,'MaxIter',1000)想改变最大迭代次数,但貌似没效果,lsqnonlin修改迭代次数不是用这种方法吗?求解! | & Y7 o5 X4 R/ Q+ `
|
|