经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
MATLAB等数学软件专版
matlab 跪救 规划问题的求解
楼主
sjmwrq
2315
14
收藏
2010-03-01
悬赏
10
个论坛币
未解决
跪求matlab高手帮忙,非常感谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
ywh19860616
2010-3-1 12:39:38
目标函数能否写清楚点?matlab有直接解的命令,你help一下linprog和fmincon命令,套用格式就可以了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
sjmwrq
2010-3-1 13:31:59
Help
:跪求
matlab
求解下例方程步骤,非常感谢您的帮助!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
cooooldog
2010-3-1 17:04:34
你真傻, 这个顺序用两个不等式约束代替就可以了
而且才悬赏10个币, 穷酸啊. 哈哈
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
ywh19860616
2010-3-1 17:41:04
你看一下我理解有没有错误,关键是目标函数的理解是否错了,我的想法:
a=[0.2 0.6 0.7;0.3 0.5 0.4;0.4 0.4 0.7]
a =
0.2000 0.6000 0.7000
0.3000 0.5000 0.4000
0.4000 0.4000 0.7000
>> syms x1 x2 x3
b=[x1 x2 x3]
b =
[ x1, x2, x3]
c=transpose(b)
c =
x1
x2
x3
d=a*c
d =
1/5*x1+3/5*x2+7/10*x3
3/10*x1+1/2*x2+2/5*x3
2/5*x1+2/5*x2+7/10*x3
e=sort(d)
e =
2/5*x1+2/5*x2+7/10*x3
1/5*x1+3/5*x2+7/10*x3
3/10*x1+1/2*x2+2/5*x3
>> f=[0.2 0.3 0.5]*e
f =
29/100*x1+51/100*x2+11/20*x3
所以目标函数已经用matlab表示出来了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
ywh19860616
2010-3-1 17:54:42
这是应该线性规划问题求解
>> c1=[29/100;51/100;11/20];
>> a=[0.3 0.5 0.6];
>> b=[0.4];
>> aeq=[1 1 1];
>> beq=1;
>> x=linprog(-c1,a,b,aeq,beq,zeros(3,1))
Optimization terminated.
x =
0.5000
0.5000
0.0000
做法就是这样的,具体的过程你自己再看一下,不知道是否帮上你。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
sjmwrq
2010-3-1 21:55:17
Ywh19860616
您好,非常感谢您对此问题的关注。
附件列表
aaaa.jpg
原图尺寸 102.55 KB
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
ywh19860616
2010-3-1 22:32:09
我没有用简单的外加两个约束条件啊,我的做法就是先把AX从小到大排序后再乘(0.2 0.3 0.5)的,难道不是吗?这样就可以把目标函数简化了。不好意思,如果不是这样,我也不懂了。你请教一下版主Xaero吧
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
9楼
sjmwrq
2010-3-1 22:55:33
谢谢
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
10楼
tabuce
2010-3-1 23:13:00
9#
sjmwrq
ywh19860616 说的是对的,matlab中那两个函数就是求解线性规划中函数,你可以问下别人,思路是对的
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
11楼
sjmwrq
2010-3-1 23:52:34
谢谢大家 这么关心 但是还差一个细节问题 可这个问题很关键 今天晚上时间太晚了 明天早上 我再发帖子吧 期待您的关注与回信
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
12楼
tianshi134520
2010-3-2 01:26:43
建议你去下个lingo,专业处理规划问题。如果是MATLAB作业的话,我明天发给你,命令我记的不清楚了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
13楼
sjmwrq
2010-3-2 08:07:24
感谢各位高手的继续关注。
现在
matlab
的笨方法如下:
matlab笨方法:
c1=[0.2 0.3 0.5]*[0.2 0.6 0.7;0.3 0.5 0.4;0.4 0.4 0.7];a=[0.3 0.5 0.6];b=[0.4];aeq=[1 1 1];beq=[1];[xc1,fval1]=linprog(-c1,a,b,aeq,beq,zeros(3,1));
c2=[0.2 0.3 0.5]*[0.2 0.6 0.7;0.4 0.4 0.7;0.3 0.5 0.4];a=[0.3 0.5 0.6];b=[0.4];aeq=[1 1 1];beq=[1];[xc2,fval2]=linprog(-c2,a,b,aeq,beq,zeros(3,1));
c3=[0.2 0.3 0.5]*[0.3 0.5 0.4;0.2 0.6 0.7;0.4 0.4 0.7];a=[0.3 0.5 0.6];b=[0.4];aeq=[1 1 1];beq=[1];[xc3,fval3]=linprog(-c3,a,b,aeq,beq,zeros(3,1));
c4=[0.2 0.3 0.5]*[0.3 0.5 0.4;0.4 0.4 0.7;0.2 0.6 0.7];a=[0.3 0.5 0.6];b=[0.4];aeq=[1 1 1];beq=[1];[xc4,fval4]=linprog(-c4,a,b,aeq,beq,zeros(3,1));
c5=[0.2 0.3 0.5]*[0.4 0.4 0.7;0.2 0.6 0.7;0.3 0.5 0.4];a=[0.3 0.5 0.6];b=[0.4];aeq=[1 1 1];beq=[1];[xc5,fval5]=linprog(-c5,a,b,aeq,beq,zeros(3,1));
c6=[0.2 0.3 0.5]*[0.4 0.4 0.7;0.3 0.5 0.4;0.2 0.6 0.7];a=[0.3 0.5 0.6];b=[0.4];aeq=[1 1 1];beq=[1];[xc6,fval6]=linprog(-c6,a,b,aeq,beq,zeros(3,1));
fvalall=[fval1,fval2,fval3,fval4,fval5,fval6];
x=[xc1 xc2 xc3 xc4 xc5 xc6];
然后选取fvalall中最小的元素虽对应的x中的列向量就是所要求的最优解;
现在的问题是这样子一个一个输入命令太复杂了,原来目函数中的矩阵A是3行3列的,所以我们只需输入3的阶乘也就是6个目标函数,就可以了,但如果是10,20,30的阶乘怎么办呢?
所以这里需要一个循环函数,小弟在此绊住了,需要大家的帮助,thx!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
14楼
sjmwrq
2010-3-2 15:05:45
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
15楼
sjmwrq
2010-3-2 15:36:05
受到警告
[dizzy]
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
请问matlab中如何判断一个数是实数或虚数?
求matlab在作图方面的方法
R 矩阵计算的分析速度甚至超过MATLAB
请高手赐教Matlab求根问题的解答!
谁有matlab相关方面的比较完善的资料,可以共享下吗
matlab在统计中的几个简单应用
求高人指教matlab作图相关问题
求助用matlab生成几组序列
matlab手册 (教程帮助、命令大全)
matlab解决0-1规划问题
栏目导航
MATLAB等数学软件专版
经管文库(原现金交易版)
教师之家与经管教育
会计与财务管理
学术道德监督
行业分析报告
热门文章
你的SSCI发表焦虑,AI真的能懂吗?——一篇 ...
CDA数据分析脱产就业班于2025年08月02日开班 ...
数生万物,转型之本:数据资产运营白皮书-毕 ...
Machine-Learning-Tom-M.-Mitchell中文版.p ...
2025年中国城市可信数据空间行业研究报告
十四五能源发展成就报告
《统计分析与spss的应用(第五版)》数据.r ...
生成式人工智能应用发展报告(2025)
上海黄金及贵重金属月、日交易文件2002-202 ...
全球世界各国地区黄金储备量2000-2050831季 ...
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群