以下内容来自司守奎编写的数学建模算法与应用学习,主要是记录自己的学习历程,转载还请标明出处!
一、非线性规划
知识点
3.1 非线性规划模型
3.1.1 非线性规划的实例与定义
3.1.2 非线性规划的MATLAB解法
%不完全代码(有点问题)
%非线性规划的MATLAB解法
function f = fun1(x);
f = sum(x^2) + 8;
function [g,h] = fun2(x);
g = [-x(1)^2 + x(2)^2 - x(3)^2
x(1) + x(2)^2 + x(3)^3 - 20]; %非线性约束条件
h = [-x(1) - x(2)^2 + 2
x(2) + 2*x(3)^2 - 3]; %非线性约束等式
[ x , y ] = fmincon( 'fun1' , rand(3,1) , [] , [], [], [], zeros(3,1) ,[] ,'fun2')
3.2 无约束问题的MATLAB解法
3.2.1无约束极值问题的符号解