数学建模社区-数学中国

标题: 求助动态规划投资问题的MATLAB程序怎么编写? [打印本页]

作者: syznd    时间: 2008-12-2 18:48
标题: 求助动态规划投资问题的MATLAB程序怎么编写?
N项投资,投资总额X,给出每项投资X'金额对应的期望值,如何编写程序,请高手相助
作者: stuv147    时间: 2008-12-17 23:14
标题: 支持顶一下
谢谢,支持一下,顶上
2 e2 [1 J' u3 C/ Q

作者: sina53123    时间: 2008-12-20 10:05
标题: .
路过支持一个!   呵呵~6 q0 G4 H. f) @
: i# c1 ^0 M  a4 J. o
) q6 F5 ]% u  ?1 c# u( H/ F
" t0 Y. r3 M$ w6 c8 _: E8 l. [

$ U$ ^4 f1 R( P* l( X" W
* E4 K; m% k$ M3 u& l+ w7 g% K% k0 Z6 Q& o8 Y4 g
# S5 M8 P2 [1 U- M
6 R' C0 e  ?/ @% N( b9 u) F

2 K" v- c9 S4 D: n1 ~) l  q$ f) Z  Y% \% g, Y+ Z! B) I
3 t( p& O5 D8 U6 O

- t; O$ I. }+ t5 I$ g7 d3 {  k! I7 d( R& k( H# k3 w
3 Y7 v# T& q+ {5 U
) A; y) H0 |/ W" J# Y
! r% j2 n# d4 r/ x( m' d) n( }* Z
2 n( }+ t  ]. V- v) p
1 K5 b1 J- ?* F" ^, A
% n* F# R" k, t3 N& C& ~
  D: {- _# i1 ?$ \* H7 q

$ r4 a/ Q; q8 [/ h6 S. e0 C8 E6 H1 E9 @4 E) \
9 z. v5 E6 w" \5 E

8 @% ?' J# r* K9 q6 F
4 R4 T5 M. O8 m, J# b& ~% F/ o& T$ {8 e4 U

! d) N. _# E, h$ `, m% h. v& t- @/ {+ i) P* e( u+ |, r
别和我谈理想,戒了!问道游戏下载当当麦考林红孩子亚马逊
作者: qbbcyf    时间: 2009-1-14 18:06
呵呵,你得有相应的算法才能写程序啊
作者: 水木年华zzu    时间: 2009-1-20 23:33
clear9 r) _5 B3 K) }+ K2 S
a=[150 170 210 260 310;
$ `( e' J) F; N( V6 ^( J    150 165 220 170 320;
6 A2 f! B, F! o. G    150 180 230 265 310;+ f. n: d+ R+ Y: j( j4 v" L
    150 190 215 240 300]%第一年到第五年的选址费用
& l* g: }% a3 ]4 Qb=[0 5 10 9;8 F4 `% E7 ~3 z. h: h  }
    5 0 7 6;
) |4 d. T# E  O  M, ^    10 7 0 8;5 e" b: p( J9 p) A) F, \: j+ h
    9 6 8 0]%从地址i转到地址j的转移费用5 O" M7 h% B8 |0 B; w
f=zeros(4,6);%存储指标函数的值
. K" `/ p( k9 K. W4 f4 F5 kv=zeros(4,1);%存储决策变量的值
# F. S4 ~2 U6 T0 |3 F5 |' Z. Dff=zeros(5,1);%存储指标函数的值6 d4 @' {- }# b' t0 r' T$ I
c=zeros(5,1);%存储最终所选地址
  C$ t3 {. v! k0 R! Kfor s=5:-1:1%用逆推法求解. C9 E$ `: Z$ l! }2 f
    for k=1:4# D2 p) Q; }4 |9 N; W, i
  v=a(:,s)+b(:,k);$ c  i# x* E- ~1 \/ F7 Q
  f(k,s)=min(v+f(:,s+1));2 g+ @) l3 S% u2 L5 t9 Y
    end" I4 M; c- }5 u1 a7 B
ff(s,1)=min(f(:,s));
1 h3 g& ?& f( S/ ^$ s+ Mc(s,1)=min(find(f(:,s)==ff(s,1)));%找到一列中最小元素所在的行,如果有两行相等则取较小行; j, L4 E6 n+ e. J. T9 P
end,ff,c这是我以前写的一个选址的动态规划的matlab小程序
作者: maisu    时间: 2009-2-5 14:37
谢谢啦,还是有用的
作者: cutebull    时间: 2009-3-11 14:16
真的很好的帖子。楼主可否将原题写出来,麻烦你了,我也可以找葫芦画瓢,看看能不能套在我的问题上用你的程序??
作者: algbraic    时间: 2009-4-15 23:37
5楼可以呀,反应够快
作者: zhunzhun    时间: 2009-4-21 22:01
想找找最近的动态,谢谢了
作者: zhunzhun    时间: 2009-4-21 22:01
辛苦了,顶
作者: saiqianjixun    时间: 2009-5-10 17:15
太好了~~顶
8 f9 ^0 @! a% m& C  b) [~
作者: xbh0902    时间: 2009-6-20 17:55
看来还是有不少人在这方面花了不少精力,辛苦!
作者: liuyingjie    时间: 2009-7-9 14:48
是啊,不错啊.我啊搞数学建模还不久.
作者: liuyingjie    时间: 2009-7-9 14:48
以后有什么问题啊多请教下你撒
作者: candice_geng    时间: 2009-7-15 12:42
谢谢,顶一下
作者: xczxtxy    时间: 2009-7-17 22:55
谢谢 顶了!
作者: minedoc    时间: 2009-8-14 05:53
辛苦了...很好的东西
作者: minedoc    时间: 2009-8-19 00:15
学学......
作者: liuliliedu    时间: 2009-9-8 20:25
这个问题却确实不好解决
作者: majiancumt    时间: 2009-12-21 21:21
建议在网上找dynprog函数代码,它是动态规划逆序求法的MATLAB通用程序,我没有电子版的,张式传不上来,见谅!
作者: mnpfc    时间: 2010-1-5 14:40
matlab菜鸟的我来瞧瞧!!!!!!!!!!!!
作者: tk190478    时间: 2010-2-10 12:20
谢谢20L指点,受益匪浅啊。。。。。。。。
作者: tulian.2010    时间: 2010-8-15 17:50
挺有代表性的,谢谢啦!!!!!!!!!!!!!!
作者: ckmuge    时间: 2011-2-5 16:19
路过。。收获一下。。
作者: leix101    时间: 2011-8-29 17:02
5楼很好啊!!!
3 q  S5 a& O& V; ^: p4 t
作者: jiaqi1003    时间: 2011-9-2 08:21
路过,看一看,顶一下!




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5