数学建模社区-数学中国

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

作者: syznd    时间: 2008-12-2 18:48
标题: 求助动态规划投资问题的MATLAB程序怎么编写?
N项投资,投资总额X,给出每项投资X'金额对应的期望值,如何编写程序,请高手相助
作者: stuv147    时间: 2008-12-17 23:14
标题: 支持顶一下
谢谢,支持一下,顶上
+ i% O4 _! }6 y$ ?0 W# Z( A9 n

作者: sina53123    时间: 2008-12-20 10:05
标题: .
路过支持一个!   呵呵~
- D1 {4 L* {$ v7 j0 d/ }* v; [) w$ c) T) q! i* n0 d

7 j9 G+ n' I; N" N( q
( y( z; _9 F6 t$ u5 u) X
0 Z2 h! ~3 E# U4 i3 k/ M& m9 g; g6 L" R6 o+ b% t
* S8 e5 L8 P# u4 p& H2 B% [
$ q3 X/ L  T9 N& R5 ^7 R

# O  ^, ^: A$ @- w- ]2 P0 C$ m; a0 f- j5 _& y

$ B$ d+ s3 J' G. l5 @* B8 r. A) ?" ]: D+ X! ^6 h8 f3 y) K% o4 C. ~
% j" n) d" ?# c, n5 W) N7 F+ ?

- U/ J! H: H8 \( s4 P% M8 t! j$ Z" b0 f/ D) b! I+ X

: g' f$ b' t* Y4 |! C
9 v: [- y: x: w" m( W3 ]7 [' f' P3 q' `, c

1 m# L% Z3 d2 W3 @- P. V, K3 g/ ~; N3 L% X& C5 _; F

8 i0 g8 R$ E% C; a" n: |* d, T1 q
0 W0 t1 A% b( _6 k/ Q, e6 A
! w! D( ?) o+ v5 W1 N7 z& W

' F* S1 m1 z6 ^' y1 Q4 C
4 f) l2 E) l; y5 B: L7 l  Y5 ^, a; t3 S! R* J" r; c; O: B' o
. D  u' O2 [9 j) X% \; v# F
. H3 ~6 |# X& D$ ^$ E# O
别和我谈理想,戒了!问道游戏下载当当麦考林红孩子亚马逊
作者: qbbcyf    时间: 2009-1-14 18:06
呵呵,你得有相应的算法才能写程序啊
作者: 水木年华zzu    时间: 2009-1-20 23:33
clear
, N  {# V. |0 F2 l& W  ta=[150 170 210 260 310;
- M. B& @6 g3 \- J( v# x    150 165 220 170 320;' D% V6 o' b1 o$ X
    150 180 230 265 310;& V! S" q* J: Z- |. w
    150 190 215 240 300]%第一年到第五年的选址费用
; h" B; {( S' p6 g1 e" ~9 gb=[0 5 10 9;
2 x" n9 R* V( o4 p% X% r8 R    5 0 7 6;
+ x9 O' j, }: D$ C    10 7 0 8;
4 B: c6 |4 J  w) l0 i- m4 |7 Q& c' W    9 6 8 0]%从地址i转到地址j的转移费用/ f' c+ ]2 @! r! Q
f=zeros(4,6);%存储指标函数的值4 A  H3 H6 B) a& {( x3 J  T& ]
v=zeros(4,1);%存储决策变量的值; e1 U8 v9 ?, e3 B
ff=zeros(5,1);%存储指标函数的值" D, _# m9 w3 c( Y  I0 ?/ F% t* d8 H; t
c=zeros(5,1);%存储最终所选地址  p  ]7 ^9 n1 _- y/ k
for s=5:-1:1%用逆推法求解7 {( c# o: [6 V1 e( y
    for k=1:4% L: E, Q. f  u, E
  v=a(:,s)+b(:,k);. A( G' ?& i' Q# d5 f
  f(k,s)=min(v+f(:,s+1));( J+ y; C' F7 S3 H- z' n
    end8 j1 D. T. J* S. A6 \$ ~6 W1 S
ff(s,1)=min(f(:,s));& Y1 I; Q3 b/ n5 p0 u
c(s,1)=min(find(f(:,s)==ff(s,1)));%找到一列中最小元素所在的行,如果有两行相等则取较小行
- _2 d0 K/ ?' r& Rend,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
太好了~~顶
: d1 [2 _( e8 W~
作者: 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楼很好啊!!!
) I# v9 p/ u  O
作者: jiaqi1003    时间: 2011-9-2 08:21
路过,看一看,顶一下!




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