楼主: hongyuejia
1088 2

[问答] matlab求解线性规划问题 [推广有奖]

  • 6关注
  • 3粉丝

博士生

45%

还不是VIP/贵宾

-

威望
0
论坛币
195 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
6202 点
帖子
138
精华
0
在线时间
158 小时
注册时间
2015-3-24
最后登录
2022-7-21

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我求解的模型如下所示
QQ截图20170411124845.png
然后xit的系数为
-0.06274 -0.05968 -0.03815 -0.05609 -0.06311 0.08797 -0.06604 -0.04391 -0.08067 -0.07494 -0.06767 -0.04863 -0.06126 -0.05793 -0.05762 -0.04939 -0.06353 -0.05796 -0.07369 -0.04671
我的程序如下所示
  1. f=[-0.06274 -0.05968 -0.03815 -0.05609 -0.06311 0.08797 -0.06604 -0.04391 -0.08067 -0.07494 -0.06767 -0.04863 -0.06126 -0.05793 -0.05762 -0.04939 -0.06353 -0.05796 -0.07369 -0.04671];
  2. Aeq=[1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1];
  3. beq=[1];
  4. lb=[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ];
  5. ub=[];
  6.    [x,fval]=linprog(f,[],[],Aeq,beq,lb,ub)
  7.    maxf=-fval
复制代码
这是我最后的结果
x =

    0.0000
    0.0000
    0.0000
    0.0000
    0.0000
    0.0000
    0.0000
    0.0000
    1.0000
    0.0000
    0.0000
    0.0000
    0.0000
    0.0000
    0.0000
    0.0000
    0.0000
    0.0000
    0.0000
    0.0000


fval =

   -0.0807


maxf =

    0.0807




但是和正确的答案不一样,不知道问题出在哪里,希望大神帮个忙吧,毕业论文要用,谢谢啦
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB matla atlab 线性规划 规划问题 matlab

沙发
gantq826 在职认证  发表于 2017-4-12 11:14:32 |只看作者 |坛友微信交流群
能不能把这个模型的意义说下,X里面含有哪些需要求解的未知数。

使用道具

藤椅
hongyuejia 发表于 2017-4-13 12:28:28 |只看作者 |坛友微信交流群
gantq826 发表于 2017-4-12 11:14
能不能把这个模型的意义说下,X里面含有哪些需要求解的未知数。
这个模型是一个证券投资组合模型,我要求的是最优化的投资比例,里面的x表示投资比例,然后我有20支股票,因此也就有20个x,不知道这样清不清楚

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-6 00:46