findopOptions
选项集findop
描述
例子
创建操作点搜索的默认选项集
创建和修改默认工作点搜索选项
为创建默认选项集findop
使用一个idnlhw
模型。
opt = findopOptions(idnlhw);
使用点表示法指定子空间的高斯-牛顿最小二乘搜索最多25次迭代。
opt.SearchMethod =“gn”;opt.SearchOptions.MaxIterations = 25;
指定操作点搜索的选项
为创建一个选项集findop
使用一个idnlarx
模型。使用默认搜索选项指定最陡下降最小二乘搜索。
find options (idnlarx,“SearchMethod”,“研究生”);
输入参数
模型
- - - - - -估计非线性模型
idnlarx
模型|idnlhw
模型
估计的非线性模型,指定为以下之一:
idnlarx
模型idnlhw
模型
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字
在报价。
例子:“SearchMethod”、“研究生”
指定最速下降最小二乘搜索方法
SearchMethod
- - - - - -数值搜索法用于迭代参数估计
“汽车”
(默认)|“gn”
|“玲娜”
|“lm”
|“研究生”
|“lsqnonlin”
|“fmincon”
数值搜索方法用于迭代参数估计,指定为下表中的值之一。
SearchMethod |
描述 |
---|---|
“汽车” |
自动方法选择 直线搜索算法的组合, |
“gn” |
子空间高斯-牛顿最小二乘搜索 雅可比矩阵的奇异值小于 |
“玲娜” |
自适应子空间高斯-牛顿搜索 特征值小于 |
“lm” |
Levenberg-Marquardt最小二乘搜索 每个参数值为 |
“研究生” |
最速下降最小二乘搜索 |
“lsqnonlin” |
的信任区域反射算法 该算法需要最优化工具箱软件。 |
“fmincon” |
约束非线性求解器 的顺序二次规划(SQP)和信任区域反射算法
|
SearchOptions
- - - - - -搜索算法的选项集
搜索选项集
搜索算法的选项集,指定为逗号分隔的对,由“SearchOptions”
和一个搜索选项集,其中的字段取决于的值SearchMethod
.
SearchOptions
结构时SearchMethod
被指定为“gn”
,“玲娜”
,“lm”
,“研究生”
,或“汽车”
字段名 | 描述 | 默认的 | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
宽容 |
损失函数的当前值与下一次迭代后的预期改进之间的最小百分比差异,指定为正标量。当预期改善的百分比小于 |
0.01 |
||||||||||||||||||||||||||||||
MaxIterations |
损失函数最小化期间的最大迭代次数,指定为正整数。当迭代停止时 设置 使用 |
20. |
||||||||||||||||||||||||||||||
先进的 |
高级搜索设置,指定为具有以下字段的结构。
|
SearchOptions
结构时SearchMethod
被指定为“lsqnonlin”
字段名 | 描述 | 默认的 |
---|---|---|
FunctionTolerance |
软件最小化的损失函数上的终止容差,以确定估计的参数值,指定为正标量。 的价值 |
1 e-5 |
StepTolerance |
估计参数值上的终止公差,指定为正标量。 的价值 |
1 e-6 |
MaxIterations |
损失函数最小化期间的最大迭代次数,指定为正整数。当迭代停止时 的价值 |
20. |
SearchOptions
结构时SearchMethod
被指定为“fmincon”
字段名 | 描述 | 默认的 |
---|---|---|
算法 |
|
“sqp” |
FunctionTolerance |
软件最小化的损失函数上的终止容差,以确定估计的参数值,指定为正标量。 |
1 e-6 |
StepTolerance |
估计参数值上的终止公差,指定为正标量。 |
1 e-6 |
MaxIterations |
损失函数最小化期间的最大迭代次数,指定为正整数。当迭代停止时 |
One hundred. |
中指定字段值SearchOptions
,创建一个默认findopOptions
使用点表示法设置和修改字段。您不修改的任何字段将保留其默认值。
opt = findopOptions;opt.SearchOptions.MaxIterations = 15;opt.SearchOptions.Advanced.RelImprovement = 0.5;
输出参数
选择
-选项集findop
命令
findopOptions
对象
选项集findop
命令返回findopOptions
对象。
版本历史
在R2015a中引入R2018a:重命名估计和分析选项
R2018a修改了部分估计和分析选项的名称。以前的名字仍然有效。具体操作请参见R2018a发布说明重命名估计和分析选项.
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。