在matlab里面如何编写下面这个线性规划最优解的程序啊?请帮帮啊,急啊,谢谢

目标函数:收益最大化Max A=0.27x1+0.25x2+0.28x3+0.21x4+0.05x5
风险最小化Min B=0.2x1+0.18x2+0.25x3+0.15x4+0.00x5
约束条件: 1>=x1,x2,….x5>=0
X1+x2+x3+x4+x5=1
x5为同期银行的存款利率,所以假设风险为0

大学数学学习网里面的数学模型,数模课件里面有线性规划的ppt.你可以参考一下。
用linprog(c,A,b,Aeq,beq,vlb,vub),带入即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-25
打算用什么方法编写?追问

用matlab软件来编写

追答

。。。。我说的是什么算法

matlab求解线性规划最优解 请大神帮忙
题主的线性规划最优解问题,可以这样来实现。第一步,创建目标函数,fmincon_fun(k),其内容为 a=k(1);b=k(2);c=k(3);S=3.70;P=3.75;K=1.8;R= (S*P*K)\/(S*P+S*K+P*K);ZS=(b+c)-S * a;第二步,创建约束条件函数,fmincon_con(k),其内容为 g=[b + c - R;-...

matlab求一线性规划问题的最优解
求这个线性规划问题,可以用matlab的最小值函数fmincon。fmincon极小值函数适应用于求约束非线性多变量函数的最小值。该问题求解方法如下:1、建立目标函数,即 z=80*x11+90*x12+75*x13+60*x21+85*x22+95*x23+92*x31+80*x32+110*x33;2、建立约束函数,即 ceq(1)=100-(x11+x12+x13);ceq(...

如何用matlab求下面的线性规划!编程过程!要求输出最大值和X向量!_百 ...
利用linfrog函数。[x,fvb]=linprog(-P',A ,B);x为最优解,fvb为最小值,-fvb就是你要求的最大值。P'代表P矩阵的转置。希望能帮到你。

已知约束条件,怎么用matlab作线性规划最优解的图?
题主的线性规划最优解的图,可以这样来考虑。首先,对x2划分取值,即 x2=0:1:350 其次,根据已知约束条件,计算对应的x1值。即 (1)约束条件 6x1+10.5x2≤4800,可以得到 x1=(4800-10.5*x2)\/6 (2)约束条件 4x1+2x2≤2000,可以得到 x1=(2000-2*x2)\/4 然后,使用plot函数分别绘...

matlab线性规划
求线性规划问题的最优解有两种方法,一种方法是使用linprog命令,另一种是使用optimtool工具箱,下面分别介绍这两种方法.①linprog命令 一般情况下,Linprog命令的参数形式为[x,fval] = linprog(f,A,b,Aeq,beq,lb,ub,x0),下面分别介绍各参数的含义.[x,fval]返回值中x为最优解,fval为最优值.f...

matlab求线性规划,程序怎么写
基本是利用linprog函数,简单给你介绍一下这个函数:首先将线性规划问题化为标准型:min z=cx s.t. A1x<=b1 A2x=b2 v1<=x<=v2 然后利用指令[x,fv,ef,out,lambda]=linprog(c,A1,b1,A2,b2,v1,v2,x0,opt)即可。不需要设置的部分可以省略。针对你的问题,对应标准型的矩阵设置为:z=-[...

matlab中线性规划的使用
首先,启动matlab软件,打开软件进入matlab软件主界面,如图所示:线性规划问题使用的函数linprog函数的使用语法,如图:先举一个关于线性规划的例子,求取目标函数-x1-x2,约束条件如图所示:现在可以针对上面问题来进行matlab程序代码的编写,如图:上面只是说了不等式的约束,再加上等式约束,具体如图:

如何用matlab解决这个问题?
题主给出的问题属于最优的线性规划问题,如何来求解呢?下面给出其求解思路:1、明确线性规划问题的函数式,即 max 0.6x+0.8y %超市获得最大利润 st. x+y≤2 %问题不应该是x+y>2,如是x+y=2.5 x≤1,y≤1.5 2、使用fmincon函数来求解其线性规划问题。即 [k,fval] = fmincon(@...

如何用MATLAB处理线性规划问题
如果还有上界约束ub,将函数写成[x,fval]=linprog(f,A,B,[],[],lb,ub)就可以了。说明:此题的最优解是fval,是当变量取值为x时取得的。需要补充一点的是,matlab中默认的LP问题标准形式是min z=CX,AX<=b,但是对X的取值可以自选为lb<X<ub,所以在求解问题的时候需要将问题标准化。

请问一下,这个线性规划如何用matlab求解
题主的线性规划问题,可以用matlab的fmincon函数求解。求解方法:1、首先,建立目标函数 z=4*x(1)+8*x(2)+。。。+10*x(24)2、然后,建立约束函数 ceq(1)=x(1)+。。。+x(8)-(300+x(25))ceq(2)=x(9)+。。。+x(16)-(250+x(26))ceq(3)=x(17)+。。。+x(24)-(200+x(27...

相似回答