|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Solver stopped prematurely.
1 i4 {2 }) |7 j
( D$ d' M# o% k- N# j+ _ Z7 mlsqnonlin stopped because it exceeded the function evaluation limit,
0 u7 d# |( K) C. yoptions.MaxFunEvals = 700 (the default value).% ~) e$ }: [( E) [6 K: C6 B
. N/ ~+ \$ E( p! `# Z6 j3 R6 u" X
lsqnonlin迭代计算貌似异常中止了?超过函数评估极限是什么意思?
1 d, a5 ^! R0 y3 o8 x5 s. S
1 }/ R. \: z! D' p+ k3 D/ C' Moutput =# Z2 d, L/ D' p
, x. j2 b6 y- a P
firstorderopt: 0.005095521762489
' j& o% r) b2 B* U# { iterations: 873 i' T6 K3 t* e) ?5 V, b
funcCount: 7046 I* e2 j( `, i2 ?
cgiterations: 0+ ~ d& F9 z2 \
algorithm: 'trust-region-reflective'
: C% T- [5 q7 y% S4 b' ?8 } message: [1x144 char]
; s; n+ B% I0 m另外我无论用什么初值,迭代次数都是87,是否这个是默认的最大迭代次数?,我通过在lsqnonlin上一行输入op=optimset('MaxFunEvals',1000,'MaxIter',1000)想改变最大迭代次数,但貌似没效果,lsqnonlin修改迭代次数不是用这种方法吗?求解! |
- [) K5 V* A. M4 M, O |
|