主要内容

处理的问题优化工具箱功能

下表显示了可用于最小化、多目标优化、方程求解和求解最小二乘(模型拟合)问题的函数。

最小化问题

类型 配方 解算器

标量最小化

最小值 x f x

这样<x<乌兰巴托x标量)

fminbnd

无约束极小化

最小值 x f x

fminunc
fminsearch

线性规划

最小值 x f T x

这样·xbAeq·x说真的x乌兰巴托

linprog

混合整数线性规划

最小值 x f T x

这样·xbAeq·x说真的x乌兰巴托x(intcon)为整数值

intlinprog

二次规划

最小值 x 1 2 x T H x + c T x

这样·xbAeq·x说真的x乌兰巴托

quadprog

锥编程

最小值 x f T x

这样 一个 x b d T x γ ·xbAeq·x说真的x乌兰巴托

coneprog

约束极小化

最小值 x f x

这样cx)≤0,量表信x) = 0,·xbAeq·x说真的x乌兰巴托

fmincon

半无限最小化

最小值 x f x

这样Kxw)所有≤0wcx)≤0,量表信x) = 0,·xbAeq·x说真的x乌兰巴托

fseminf

多目标优化问题

类型 配方 解算器

目标达到情况

最小值 x γ γ

这样Fx) - - -w·γ≤目标,cx)≤0,量表信x) = 0,·xbAeq·x说真的x乌兰巴托

fgoalattain

极大极小

最小值 x 马克斯 F x

这样cx)≤0,量表信x) = 0,·xbAeq·x说真的x乌兰巴托

fminimax

方程解题

类型 配方 解算器

线性方程

C·xdn方程,n变量

mldivide(矩阵左除法)

单变量非线性方程

fx) = 0

fzero

非线性方程组

Fx) = 0n方程,n变量

fsolve

最小二乘(模型拟合)问题

类型 配方 解算器

线性最小二乘

最小值 x 1 2 C x d 2 2

方程,n变量

mldivide(矩阵左除法)

非负线性最小二乘

最小值 x 1 2 C x d 2 2

这样x≥0

lsqnonneg

约束线性最小二乘

最小值 x 1 2 C x d 2 2

这样·xbAeq·x说真的Lb≤x≤ub

lsqlin

非线性最小二乘

最小值 x F x 2 2 最小值 x F 2 x

这样Lb≤x≤ub

lsqnonlin

非线性曲线拟合

最小值 x F x x d 一个 t 一个 y d 一个 t 一个 2 2

这样Lb≤x≤ub


lsqcurvefit

Baidu
map