|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Solver stopped prematurely.3 t6 y5 r7 T2 Q2 z, a# J! J
/ z. g5 O. }. `. B6 M% l
lsqnonlin stopped because it exceeded the function evaluation limit,
o' x4 f2 C/ u# r( y& g9 Xoptions.MaxFunEvals = 700 (the default value).
) G- K2 r9 P5 K6 Z: \% D
8 ~3 V' E& h# t( z6 A2 w7 R" G! D" nlsqnonlin迭代计算貌似异常中止了?超过函数评估极限是什么意思?$ B9 G E. y# V
c9 u4 a( u& K' @6 ?6 J2 t$ Moutput =
, D9 o! [ r- D; b0 g7 \: ^2 z0 j$ W5 h6 W+ y$ a& W2 ]
firstorderopt: 0.005095521762489
7 f, n$ R/ H, f ]) @ iterations: 87* D3 _! |- T9 |# }* R. ?. x3 k4 Z
funcCount: 704* M+ _8 ?$ m0 W
cgiterations: 0
! f7 D) w; U+ U8 } algorithm: 'trust-region-reflective'
! e# O; D% u, a9 G message: [1x144 char]; S& N: J2 S5 e, N
另外我无论用什么初值,迭代次数都是87,是否这个是默认的最大迭代次数?,我通过在lsqnonlin上一行输入op=optimset('MaxFunEvals',1000,'MaxIter',1000)想改变最大迭代次数,但貌似没效果,lsqnonlin修改迭代次数不是用这种方法吗?求解! |
) o9 q2 D u* g% _9 B# o |
|