Presentation is loading. Please wait.

Presentation is loading. Please wait.

1.非线性规划模型 2.非线性规划的Matlab形式

Similar presentations


Presentation on theme: "1.非线性规划模型 2.非线性规划的Matlab形式"— Presentation transcript:

1 1.非线性规划模型 2.非线性规划的Matlab形式
第八单元 第1课 非线性规划问题 1.非线性规划模型 2.非线性规划的Matlab形式

2 1.非线性规划模型 如果目标函数或约束条件中包含非线性函数,就称这种规划问题为非线性规划问题。一般说来,解非线性规划要比解线性规划问题困难得多。而且,也不像线性规划有单纯形法这一通用方法,非线性规划目前还没有适于各种问题的一般算法,各个方法都有自己特定的适用范围。

3 2.非线性规划的Matlab形式

4

5 解(1)编写M函数fun1.m定义目标函数 function f=fun1(x);       f=sum(x.^2)+8; end (2)编写M函数fun2.m定义非线性约束条件 function [g,h]=fun2(x);      g=[-x(1)^2+x(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]; %非线性等式约束 (3)编写主程序文件如下 [x,y]=fmincon('fun1',rand(3,1),[],[],[],[],zeros(3,1),[],'fun2');


Download ppt "1.非线性规划模型 2.非线性规划的Matlab形式"

Similar presentations


Ads by Google