首页下载资源大数据MATLAB中线性规划,非线性规划,多目标规划函数详细注释分析

ZIPMATLAB中线性规划,非线性规划,多目标规划函数详细注释分析

2201_76117322149.9KB需要积分:1

资源文件列表:

线性规划.zip 大约有9个文件
  1. 多目标规划/duomubiao.asv 1.2KB
  2. 多目标规划/duomubiao.m 1.17KB
  3. 多目标规划/fun.m 189B
  4. 多目标规划/多目标规划.png 64.16KB
  5. 非线性/feixianxing.m 1.08KB
  6. 非线性/fun.m 104B
  7. 非线性/nonlcon.m 86B
  8. 线性规划/main脚本题目.png 91.51KB
  9. 线性规划/xianxing.m 1.23KB

资源介绍:

fgoalattain fmincon等线性规划函数 后面参数的注释以及使用包括函数配置等 共三个文件夹,每个文件夹一类规划分别为线性规划,非线性规划,多目标线性化 包含题目图片
clc; clear; %线性规划 % f=[-2;-3;5];%因为题目给的是最大值,所以要变为负号 % a=[-2,5,-1;1,3,1];%不等式约束 标准形式小于等于,则将2,5,1换号 % b=[-10;12];%不等式右侧值,因为要小于等于,10也换号 % aeq=[1,1,1];%等式约束,x1+x2+x3=7 % beq=7;%等式约束,x1+x2+x3=7 % lb=zeros(3,1);%决策变量最小取值 % ub=[6;1;1];%决策变量最大取值 % [x,y]=linprog(f,a,b,aeq,beq,lb,ub); % x为所求自变量系数矩阵 y为因变量系数 % x,y=-y;%要求最大值,y加个负号 %线性规划 f=[-2;-3;5];%因为题目给的是最大值,所以要变为负号 intcon=[1;3];%是一个向量 指定那些变量必须为整数 a=[-2,5,-1;1,3,1];%不等式约束 标准形式小于等于,则将2,5,1换号 b=[-10;12];%不等式右侧值,因为要小于等于,10也换号 aeq=[1,1,1];%等式约束,x1+x2+x3=7 beq=7;%等式约束,x1+x2+x3=7 lb=zeros(3,1);%决策变量最小取值 ub=[10;10;10];%决策变量最大取值 %x 最优解 % fval 目标函数所在最优解的值 % exitflag 表示算法的退出条件 % output 包含有关优化过程中的额外信息 [x,favr,exitflag,output]=intlinprog(f,intcon,a,b,aeq,beq,lb,ub); %x为所求自变量系数矩阵 y为因变量系数 x,favr=-favr;%要求最大值,y加个负号 % disp(['迭代次数: ', num2str(output.iterations)]); % disp(['目标函数评估次数: ', num2str(output.funcCount)]); % disp(['求解算法: ', output.algorithm]); % disp(['求解消息: ', output.message]);
100+评论
captcha