永发信息网

matlab参数规划问题,急!!!!!

答案:2  悬赏:10  手机版
解决时间 2021-11-16 11:03
matlab参数规划问题,急!!!!!
最佳答案
1、你现在的写法
C=[3-6t,2-2t,5-5t,0,0,0];t和数字之间缺少乘号(例如,6t应为6*t),而后面的那三个0又是什么意思?一共不就是三个优化变量吗?
 
2、参考代码
T = 0:0.1:3;
F = T*NaN;
X = zeros(3,length(T));
A = [1 2 1; 3 0 2; 1 4 0];
b = [430;460;420];
for n = 1 : length(T)
    t = T(n);
    C = [3-6*t,2-2*t,5-5*t];
    [x,f] = linprog(-C,A,b,[],[],[0 0 0]);
    F(n) = -f;
    X(:,n) = x;
end
plot(T,F); xlabel t; ylabel z
figure
plot(T,X); xlabel t; ylabel x_i 

 
3、对结果的解释:t>1时,目标函数的所有系数为负,要使目标函数最大,只能是x取0。所以,t的范围没必要取那么大,取3或者2都绰绰有余了。
追问可以改一改,在解线性规划问题时不用系统自带的函数,而是用自己编的函数吗?这个单纯形法函数我已经编出来了:
function [solution,solu_X]=simplex(A,B,C,Cb,X)
A为要求的标准化方程的举证
B为初始时的基解向量
C为待解的系数向量
Cb为初始基解的系数向量
X为基向量
solution为最终算出的max z
solu_X为最终的基解

多谢!追答你自己编的函数自己去调用,还需要我帮你改吗?
我没有你的函数,也不知道你编的对不对,没法帮你改。
而且你对函数参数的说明我也没太看明白,我印象中,没必要搞得这么复杂吧?
全部回答
我也需要啊啊啊QwQ求
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
申购新股的钱放在哪里存放
谁日语好,或者谁玩过Ameba上的这个游戏来帮帮
汽车油箱容量?
无锡哪有摩托车交易市场
英国管理会计 cima 有用吗
不用联通宽带了,拆除宽带怎么还要收费
科比在NBA有多大的影响力
府南河现在跟过去的变化、要300到400字左右
找新工作要留前公司的同事或者领导的联系电话
第十九届奥林匹克运动会上,比蒙创造的8. 90
潍坊,昌邑东盛花园升初中归实验中学吗?
give up to do还是 doing还是do
梦幻西游手游,化生寺装备带什么特技,准备卡
求一个BL漫名字
wow排除法考古点在哪
推荐资讯
敢问哪位高数大神帮忙看看
据材料三 中国的入世带来了怎样
想了解一下TATA木门质量怎么样
以2018年堆雪人写一篇作文
正品玉领翡翠手镯翡翠A货油青冰种玻璃种玉手
格力空调变频机,主要是室外机不一样吗
phpcms可以做多用户网上商城么
DQ的冰淇淋热量很低吗??
老少配 现代小说
公司业务员由财务领取现金,用于联系业务怎么
期货,我买豆粕10手,我赚了20个点,利润怎么
郑爽送节日祝福是回应发飙事件吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?