|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Solver stopped prematurely., E+ ^8 m& N8 }, s5 q2 e
+ Z& b/ b8 A' l9 Q" m3 c
lsqnonlin stopped because it exceeded the function evaluation limit,
4 L! A2 Z) d8 L& Z) [' i$ G6 J3 F" ?+ n" S1 Ooptions.MaxFunEvals = 700 (the default value).
# C8 t' P, @1 m: z/ t
{0 L% k8 Y) d: j; S0 z- ylsqnonlin迭代计算貌似异常中止了?超过函数评估极限是什么意思?' I: Z3 f5 P- C# h, \0 B% a: \9 s
! p0 B' q+ ^4 j+ X+ moutput =7 G% m: m0 U8 h5 @2 h9 e- A
1 Z+ v f4 t9 B, e3 N# O/ t+ q- o$ o firstorderopt: 0.0050955217624890 `4 E: q6 S2 u8 ^& F: v" J8 S: I; S
iterations: 87
; l# D5 L" t7 K" ]/ x funcCount: 704( t! U9 V) G$ d+ {* ^) Y' s
cgiterations: 0
; P0 ^2 Q* A p5 U1 A algorithm: 'trust-region-reflective' l+ B5 V* u1 Q2 t0 s- t- m
message: [1x144 char]2 M$ o, W! Z- e* t
另外我无论用什么初值,迭代次数都是87,是否这个是默认的最大迭代次数?,我通过在lsqnonlin上一行输入op=optimset('MaxFunEvals',1000,'MaxIter',1000)想改变最大迭代次数,但貌似没效果,lsqnonlin修改迭代次数不是用这种方法吗?求解! | ( V2 g% P( ]& T R, i
|
|