文档介绍:注:上机作业文件夹以自己的班级姓名学号命名,文件夹包括如下上机报告和Matlab程序。 上机报告模板如下:
佛山科学技术学院
上机报告
课程名称 数学应用软件
上机项目 Matlab求解线性规划问题
专业班级
[x,fval]=linprog(f,A,b,Aeq,beq,vlb,vub)
fval=-fval
Aeq=[];
beq=[];
vlb=zeros(6,1);
vub=[];
[x,fval]=linprog(f,A,b,Aeq,beq,vlb,vub)
第5题:设生产A产品为x件,生产A产品为x,生产A产品为x件。
1 1 2 2 3 3
max f = 12 x + 5 x + 4 x
1 2 3
(4x + 3x + x < 180
< 1 2 3
I 2x + 6x + 4x < 200
V 1 2 3
要求线性规划目标函数最大值,选用命令[x,fval]=linprog(f,A,b,Aeq,beq,vlb,vub), 而在mtlab中将最大值转换成最小值求解,最后再将最小值转换成最大值(fval=-fval)即可。 f=[-12 -5 -4 ];
A=[4 3 1;2 6 3];
b=[180;200];
Aeq=[];
beq=[];
vlb=zeros(3,1);
vub=[];
[x,fval]=linprog(f,A,b,Aeq,beq,vlb,vub) fval=-fval
'Ec tor - C:\Users\Ad in i n i st t or\Deskto p\^a nzha n gd i ;-,■ li . r^.
File Edit Text Go Cell Tools Debug Desktop Window Help
I
*S cH -匝 + 弓l i x 癖熾 .
1 - f= [-12 -& -4 ];
I
I 2 - A=[4 3 1;2 6 3];
3 - b=[180;200]:
< - Aeq=[];
5 - beq=[];
6 - vlb=zeros (3^ 1);
7 - vub=[];
8 - [kj fval]=linprog (f j A, b, Aeq;, tied vlb^ vub)
9 - fval=-fval
x x 日门 gdi 诃 u,m 釋]
scri
第1题:
x =
1・Oe+004 *
fval =
-2・5000e+004
fval =
+004
第2题:
x =
fval =
第3题:
x =
fval =
第4题:
x =
fval =
回2J
」ggg .gM
nI—lEAq-l
-0.
-piliveu-1-1邑匕山十匚口->-|話|7-|-HUIrl4dQ
>・.C3PIJ M pcmEEakJ
i—-J
:
10 •请
Ni
Ni
io#
io・o
iorrE
- 1 r U- -:富『 -:En5> s :-卫5>Js T〕 -:E_4.®1ECWE 壬• …占_!5pmEE」E5「 左一口焉占El Au-d-ld最-or E Au「-aw- ■luwd 一 |□曲 0 上匚-血l/ld-p-a⑪ ■E「ddppmp 虻
^\<. 唱 _E 就'£_占© Hl/lH5t!od 上 V 剧 一:酬离W :T鹼拥-蕭恋-.遵 一廂芻怨韻
--W
VOJLUFZ
+
中
!+.
「X E □丄■:-pj 4u£-n3 • L= = . = " = = = : • _- 一 ~ pp<忠■口 H _N誉电主5
d DPIEaJ0<-2俎扫止 LI 一 UJ p<r<JI 卽 snia
LldJp-o 亠 luOJtnQ