求助动态规划投资问题的MATLAB程序怎么编写?
N项投资,投资总额X,给出每项投资X'金额对应的期望值,如何编写程序,请高手相助支持顶一下
谢谢,支持一下,顶上股票股票软件seo操盘手股票知识.
路过支持一个! 呵呵~http://bbs.eefoo.com/images/default/sigline.gif
别和我谈理想,戒了!问道游戏下载当当麦考林红孩子亚马逊 呵呵,你得有相应的算法才能写程序啊 clear
a=[150 170 210 260 310;
150 165 220 170 320;
150 180 230 265 310;
150 190 215 240 300]%第一年到第五年的选址费用
b=[0 5 10 9;
5 0 7 6;
10 7 0 8;
9 6 8 0]%从地址i转到地址j的转移费用
f=zeros(4,6);%存储指标函数的值
v=zeros(4,1);%存储决策变量的值
ff=zeros(5,1);%存储指标函数的值
c=zeros(5,1);%存储最终所选地址
for s=5:-1:1%用逆推法求解
for k=1:4
v=a(:,s)+b(:,k);
f(k,s)=min(v+f(:,s+1));
end
ff(s,1)=min(f(:,s));
c(s,1)=min(find(f(:,s)==ff(s,1)));%找到一列中最小元素所在的行,如果有两行相等则取较小行
end,ff,c这是我以前写的一个选址的动态规划的matlab小程序 谢谢啦,还是有用的 真的很好的帖子。楼主可否将原题写出来,麻烦你了,我也可以找葫芦画瓢,看看能不能套在我的问题上用你的程序?? 5楼可以呀,反应够快 想找找最近的动态,谢谢了 辛苦了,顶