ermutuxia 发表于 2012-9-19 09:00 
你的意思是变量的2003年的数值是0.13,2004年的数值是0.12以此类推?
不是这样的,而是对每个变量在2011-2030的值是同一个数,不同变量值不一样;不好意思,我上面的代码有错。应该改成下面这样:
for %y qz xm ly zz sm <定义5个字符串变量>
smpl 2003 2030 <样本区间为2003-2030>
series sr_{%y} <在2003-2030的区间上定义5个空序列,它们分别是sr_qz,sr_xm,sr_ly, sr_zz,sr_sm>
smpl 2011 2030
sr_{%y}=0.13 0.12 0.12 0.13 0.15 <在给定的样本区间2011-2030上,对各变量赋值>
next
其中,最后一行代码的意思是sr_qz,sr_xm,sr_ly, sr_zz,sr_sm在2011-2030区间上取值分别是0.13,0.12,0.12,0.13,0.15。说得更清楚点就是,比如对于sr_qz,在2011-2030取值都是0.13;对于sr_xm,在2011-2030的取值都是0.12,...其他依次类推。
不知道我是否表达清楚了,但就是用上面的代码都没法解决,还请您再帮忙看一下,万分感谢!