主要内容

解决的问题优化工具箱功能

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

最小化问题

类型 公式 求解器

标量最小化

最小 X F (( X

这样<X<UB((X是标量)

fminbnd

不受约束的最小化

最小 X F (( X

fminunc,,,,
fminsearch

线性规划

最小 X F t X

这样斧头b,,,,aeq·x=beq,,,,XUB

linprog

混合工作者线性编程

最小 X F t X

这样斧头b,,,,aeq·x=beq,,,,XUB,,,,X(INTCON)是整数值的

intlinprog

二次编程

最小 X 1 2 X t H X + C t X

这样斧头b,,,,aeq·x=beq,,,,XUB

Quadprog

锥编程

最小 X F t X

这样 一个 Å X - b d t Å X - γ ,,,,斧头b,,,,aeq·x=beq,,,,XUB

Coneprog

约束最小化

最小 X F (( X

这样C((X)≤0,CEQ((X)= 0,斧头b,,,,aeq·x=beq,,,,XUB

Fmincon

半无限最小化

最小 X F (( X

这样k((X,,,,w)≤0w,,,,C((X)≤0,CEQ((X)= 0,斧头b,,,,aeq·x=beq,,,,XUB

fseminf

多目标优化问题

类型 公式 求解器

目标实现

最小 X ,,,, γ γ

这样F((X) -w·γ≤目标,C((X)≤0,CEQ((X)= 0,斧头b,,,,aeq·x=beq,,,,XUB

Fgoalattain

minimax

最小 X 最大限度 一世 F 一世 (( X

这样C((X)≤0,CEQ((X)= 0,斧头b,,,,aeq·x=beq,,,,XUB

fminimax

方程解决问题

类型 公式 求解器

线性方程组

C·X=d,,,,n等式,n变量

Mldivide(矩阵左师)

一个变量的非线性方程

F((X)= 0

fzero

非线性方程

F((X)= 0,,,,n等式,n变量

FSOLVE

最小二乘(型号)问题

类型 公式 求解器

线性最小二乘

最小 X 1 2 C Å X - d 2 2

m等式,n变量

Mldivide(矩阵左师)

非负线性最小二乘

最小 X 1 2 C Å X - d 2 2

这样X≥0

LSQNONNEG

限制线性最小二乘

最小 X 1 2 C Å X - d 2 2

这样斧头b,,,,aeq·x=beq,,,,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