QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 3254|回复: 8
打印 上一主题 下一主题

matlab程序方面

[复制链接]
字体大小: 正常 放大

14

主题

7

听众

166

积分

升级  33%

  • TA的每日心情
    奋斗
    2014-3-31 16:38
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    自我介绍
    大家好,我来自重庆,是西南政法大学大三的学生。
    跳转到指定楼层
    1#
    发表于 2013-8-24 11:16 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    在指派问题中:
    , P9 x# {+ O( _2 c% Lc=[3 8 2 10 3;8 7 2 9 7;6 4 2 7 5;8 4 2 3 5;9 10 6 9 0];
    ' ^* ?* N: ~' J9 _! g) f2 A; Hc=c(;
    ' ]/ g6 A! h3 |& w: E$ _a=zeros(10,25);2 O9 K: J% r7 g7 B9 y$ g
    (这一步为什么要创造一个10*25矩阵呀)  p1 X0 Y9 c- j: N4 Z. _; ?: n
    for i=1:5
    0 `( T. w9 ~, J2 R   a(i,(i-1)*5+1:5*i)=1;(此处看不懂)& E/ O9 V0 \0 N' n
      a(5+i,i:5:25)=1;(此处看不懂)
    5 W# q1 i0 N: F" }8 rend! I% ~. J& A  @, |
    b=ones(10,1);
    " n' Z8 K# P9 e5 k1 R: f; g$ L[x,y]=bintprog(c,[],[],a,b);+ t* O7 `/ p1 |. d
    x=reshape(x,[5,5]),y
    0 ]' c/ Y) z: h( u( @) k这个程序有几处看不懂,希望高手解答,谢谢!
    4 S1 e( l; n5 F! s5 c' E4 L, h# `
    zan
    转播转播 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    kong1234        

    7

    主题

    7

    听众

    862

    积分

    升级  65.5%

  • TA的每日心情
    开心
    2016-11-11 13:17
  • 签到天数: 269 天

    [LV.8]以坛为家I

    自我介绍
    大学生

    社区QQ达人

    群组: 第四届cumcm国赛实训

    群组: 2013电工杯A题讨论群组

    群组: 2013年电工杯B题讨论群

    楼主,问题背景呢?bintprog函数是解决整数规划的,,你可以在matlab中doc bintprog 学习一下
    回复

    使用道具 举报

    14

    主题

    7

    听众

    166

    积分

    升级  33%

  • TA的每日心情
    奋斗
    2014-3-31 16:38
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    自我介绍
    大家好,我来自重庆,是西南政法大学大三的学生。
    kong1234 发表于 2013-8-24 12:10 ! f% O- m& Z6 Z5 q& w6 v( h7 T5 O4 u7 T
    楼主,问题背景呢?bintprog函数是解决整数规划的,,你可以在matlab中doc bintprog 学习一下
    6 |, B7 A: u  c2 k1 [, d
    就是指派5个人去干5项工作,每人干且仅干一项工作,若分配弟i个人去干弟j项工作,需要花费c(i,j)单位时间,问如何分配工作才能使得工人花费的总时间最少。。。。
    回复

    使用道具 举报

    14

    主题

    7

    听众

    166

    积分

    升级  33%

  • TA的每日心情
    奋斗
    2014-3-31 16:38
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    自我介绍
    大家好,我来自重庆,是西南政法大学大三的学生。
    kong1234 发表于 2013-8-24 12:10
    & E6 s( L, \; C0 A) b( ^. S, e$ M6 [楼主,问题背景呢?bintprog函数是解决整数规划的,,你可以在matlab中doc bintprog 学习一下
    / u) p! t- Q8 }- G* u
    问题背景:就是指派5个人去做5项工作,每人干且仅干一项工作,若分配第i人去干第j项工作,需要花费才(i,j)单位时间,问应该如何分配工作才能使得总的时间最少。。。。谢谢了
    回复

    使用道具 举报

    14

    主题

    7

    听众

    166

    积分

    升级  33%

  • TA的每日心情
    奋斗
    2014-3-31 16:38
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    自我介绍
    大家好,我来自重庆,是西南政法大学大三的学生。
    kong1234 发表于 2013-8-24 12:10
    ) h/ f6 D  c& y3 G楼主,问题背景呢?bintprog函数是解决整数规划的,,你可以在matlab中doc bintprog 学习一下

    3 \) V% N* V! B) X问题背景:就是分配5个人去干5项工作,每人干且仅干一项工作,若分配第i个人去干第j项工作,需要花费c(i,j)单位时间,问如何分配工作能使得工人花费时间最少。。。谢谢了。。
    回复

    使用道具 举报

    14

    主题

    7

    听众

    166

    积分

    升级  33%

  • TA的每日心情
    奋斗
    2014-3-31 16:38
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    自我介绍
    大家好,我来自重庆,是西南政法大学大三的学生。
    问题背景:就是分配5个人去干5项工作,每人干且仅干一项工作,若分配第i个人去干第j项工作,需要花费c(i,j)单位时间,问如何分配工作能使得工人花费时间最少。。。谢谢了。。
    回复

    使用道具 举报

    magic2728 实名认证    中国数模人才认证   

    61

    主题

    478

    听众

    4851

    积分

    升级  95.03%

  • TA的每日心情
    慵懒
    2014-9-29 19:37
  • 签到天数: 409 天

    [LV.9]以坛为家II

    群组: 数学中国 2015美赛护航

    群组: 数模专题强化培训

    群组: 建模思维养成培训

    群组: 2015美赛护航(强化)

    群组: 2013年数学建模国赛备

    这是指派问题的matlab线性规划解法。由于matlab的函数格式只能是x为列向量,所以必须把指派矩阵拉成一列,而对应的限定条件也就变成了a(10,25)。10是10个限定条件决定的,25是25个xij值,你看不懂的for循环里的两句话是指的行和,列和分别为0的意思。

    点评

    l刘书伶  恩恩,搞懂了,谢谢!  详情 回复 发表于 2013-8-24 18:34
    回复

    使用道具 举报

    14

    主题

    7

    听众

    166

    积分

    升级  33%

  • TA的每日心情
    奋斗
    2014-3-31 16:38
  • 签到天数: 25 天

    [LV.4]偶尔看看III

    自我介绍
    大家好,我来自重庆,是西南政法大学大三的学生。
    magic2728 发表于 2013-8-24 14:18
    0 T6 y: P5 x0 {8 A! N2 E' }. O( X+ Q这是指派问题的matlab线性规划解法。由于matlab的函数格式只能是x为列向量,所以必须把指派矩阵拉成一列,而 ...
    3 W: Y# ^/ d) ~' v/ o
    恩恩,搞懂了,谢谢!
    回复

    使用道具 举报

    小黑主        

    0

    主题

    6

    听众

    36

    积分

    升级  32.63%

  • TA的每日心情
    郁闷
    2014-2-9 08:57
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    自我介绍
    准备参加国赛的小小书生
    指派问题中包含了几种算法,其中最常见的算法就是匈牙利算法,在此种算法中需要构建矩阵,那个循环你把值带进去就知道了
    回复

    使用道具 举报

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

    fastpost qq
    收缩
    • 电话咨询

    • 04714969085

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-10-31 22:52 , Processed in 0.281954 second(s), 97 queries .

    回顶部