文档

优化工具箱函数——按类别

优化问题设置

选择一个解算器

optimtool 选择求解和优化选择,运行问题

设置选项

optimoptions 创建优化选项
optimset 创建或编辑结构优化选项
optimtool 选择求解和优化选择,运行问题
resetoptions 重置选项

非线性优化

无约束最优化

fminsearch 使用derivative-free方法找到最低的无约束多变量函数
fminunc 找到最小的无约束多变量函数

约束优化

fminbnd 在固定间隔找到最小变量的函数
fmincon 找到最小约束的非线性多变量函数
fseminf 找到最小的半无限约束多变量非线性函数

多目标优化

fgoalattain 解决多目标的目标实现的问题
fminimax 解决约束极大极小问题

线性规划和整数线性规划

具体问题具体分析优化

optimproblem 创建优化问题
optimvar 创建优化变量
showbounds 显示变量范围
showproblem 显示优化问题
showvar 显示优化变量
writebounds 保存变量范围的描述
writeproblem 存优化问题描述
writevar 存优化变量描述
optimconstr 创建空的优化约束数组
optimexpr 建立空数组优化表达式
showconstr 显示优化约束
showexpr 显示优化表达式
writeconstr 存优化约束描述
writeexpr 保存优化表达式描述
评估 评估优化表达式
findindex 发现数字索引等价物命名索引变量
不可能实行 在一个点约束违反
prob2struct 优化问题转换为求解器的形式
解决 解决优化问题
OptimizationConstraint 优化的约束
OptimizationExpression 目标函数或约束
OptimizationProblem 优化问题
OptimizationVariable 为优化变量

Solver-Based优化

intlinprog 混合整数线性规划(MILP)
linprog 解决线性规划问题
mpsread 读议员为LP和MILP优化数据文件

二次规划

quadprog 二次规划

最小二乘

线性最小二乘

lsqlin 解决约束线性最小二乘问题
lsqnonneg 解决非负线性最小二乘问题
mldivide, \ 解决线性方程组Ax = B为x

非线性最小二乘曲线拟合)

lsqcurvefit 解决非线性曲线拟合(数据拟合)在最小二乘意义上的问题
lsqnonlin 解决非线性最小二乘(非线性数据拟合)的问题

非线性方程组

fsolve 解非线性方程组
fzero 根的非线性函数
这个主题有帮助吗?