|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Solver stopped prematurely.' S- Z9 t ]- J% y1 x2 M2 W. B
, Z3 e( P" U* a
lsqnonlin stopped because it exceeded the function evaluation limit,
! l3 h8 D; A/ loptions.MaxFunEvals = 700 (the default value).
: _: ~7 q! J: ^+ @, D* D% T& R2 t4 o6 Y( N, ]4 ]8 p
lsqnonlin迭代计算貌似异常中止了?超过函数评估极限是什么意思? @& K* Z0 i* O0 e) C& u
0 W% G; w. s/ T! P
output =
% n2 A, K2 } v b% W' B9 f u& F Y! _/ G2 n
firstorderopt: 0.005095521762489
9 f0 \2 a2 Y/ h6 M/ N iterations: 87
0 C) k3 D, j6 ?* ?! G funcCount: 704
# Q1 ^# F' ]3 W# B cgiterations: 02 q- N9 R" e' j: ]1 {, N" O
algorithm: 'trust-region-reflective'
+ P) s; Q* v) U: G! R message: [1x144 char]! c: k3 k _7 x; y# u2 C: c
另外我无论用什么初值,迭代次数都是87,是否这个是默认的最大迭代次数?,我通过在lsqnonlin上一行输入op=optimset('MaxFunEvals',1000,'MaxIter',1000)想改变最大迭代次数,但貌似没效果,lsqnonlin修改迭代次数不是用这种方法吗?求解! |
9 S p! h- x1 j' j |
|