optimset vminsearch参数
时间: 2023-11-14 22:06:38 浏览: 62
matlab最小二乘法的非线性参数拟合.docx
5星 · 资源好评率100%
`optimset`函数可以用来设置`fminsearch`函数的选项。以下是一些常用的选项:
- `'Display'`:指定迭代过程中的信息输出级别,可以取值`'off'`、`'notify'`或`'iter'`,分别表示不输出信息、输出简要信息或输出详细信息。
- `'MaxIter'`:指定最大迭代次数。
- `'MaxFunEvals'`:指定最大函数调用次数。
- `'TolFun'`:指定函数值的终止容差。
- `'TolX'`:指定变量的终止容差。
例如,要设置`fminsearch`的最大迭代次数为200,容差为1e-6,可以使用以下代码:
```
options = optimset('MaxIter', 200, 'TolFun', 1e-6);
[x, fval, exitflag] = fminsearch(@myfun, x0, options);
```
其中,`myfun`是待优化的目标函数,`x0`是初始点。`fminsearch`返回优化后的变量`x`、目标函数值`fval`和退出标志`exitflag`。
阅读全文