2.优化函数的输入变量 使用优化函数或优化工具箱中其它优化函数时,输入变量见下表 匚变量 描述 调用函数 线性规划的目标函数米X或二次规划的目标函 f 数X将*X+*X中线性项的系数向量 linprog, quadprog 非线性优化的目标函数.fun必须为行命令对象 fminbnd, fminsearch. fminunc fun 或M文件、嵌入函数、或MEX文件的名称 fmincon, lsqcurvefit, Isgnonlin, fgoalattain, fminimax H 二次规划的目标函数X**X+*X中二次项的系 数矩阵 quadprog A矩阵和b向量分别为线性不等式约束: A b linprog, quadprog, fgoalattain, aX<6 中的系数矩阵和右端向量 fmincon, fminimax Aeq矩阵和beq向量分别为线性等式约束 linprog, quadprog, fgoalattain, eg, beg Aeq·X=beg中的系数矩阵和右端向量 fmincon, fminimax linprog, quadprog, fgoalattain, vIb. vub X的下限和上限向量:vb≤X≤vub fmincon, fminimax, lsqcurvefit, Isgnonlin 迭代初始点坐标 除 fminbnd外所有优化函数 函数最小化的区间 fminbnd options」优化选项参数结构,定义用于优化函数的参数 所有优化函数2. 优化函数的输入变量 使用优化函数或优化工具箱中其它优化函数时, 输入变量见下表: 变量 描 述 调用函数 f 线性规划的目标函数f*X 或二次规划的目标函 数X’*H*X+f*X 中线性项的系数向量 linprog,quadprog fun 非线性优化的目标函数.fun必须为行命令对象 或M文件、嵌入函数、或MEX文件的名称 fminbnd,fminsearch,fminunc, fmincon,lsqcurvefit,lsqnonlin, fgoalattain,fminimax H 二次规划的目标函数X’*H*X+f*X 中二次项的系 数矩阵 quadprog A,b A矩阵和b向量分别为线性不等式约束: A X b 中的系数矩阵和右端向量 linprog,quadprog,fgoalattain, fmincon, fminimax Aeq,beq Aeq矩阵和beq向量分别为线性等式约束: Aeq X = beq 中的系数矩阵和右端向量 linprog,quadprog,fgoalattain, fmincon, fminimax vlb,vub X的下限和上限向量:vlb≤X≤vub linprog,quadprog,fgoalattain, fmincon,fminimax,lsqcurvefit, lsqnonlin X0 迭代初始点坐标 除fminbnd外所有优化函数 x1 ,x2 函数最小化的区间 fminbnd options 优化选项参数结构,定义用于优化函数的参数 所有优化函数