烈女乖乖 发表于 2012-3-10 17:16 
今天自己又编写了一个小的运算程序,是这样的:
a(2)=0.2174;
for t=1:23;
你好,我的br赋值了,我忘记贴上来了,是这样的:
br=zeros(24,1);
a(2)=0.2174;
for t=1:23;
x(t+2)=2.3823*br(t+1)-2.1393*(-0.000139+0.021936*br(t)-0.5)*(0.000253-0.009827*br(t)-0.5);
a(t+2)=0.3958*a(t+1)+exp(x(t+2));
end
我的意思就是,我的这个程序是为了求得a,最终a有23个值(从a(3)到a(25)均可以得到)。但是实际情况是,我每次运算这个程序,都要带入不同的a(2)的值,这里我带入的是0.2174,我一共有21个需要带入,我的做法就是每次运行程序就修改一下a(2)的值,这样做21遍,我感觉太麻烦,每一个a(2)对应求出23个a的值,那么如果能够一次带入a(2)的21个值,每个值对应得到的a,最终能够直接得到a类似于一个23行21列的矩阵,即每一个a(2)对应a的一列!
不好意思,我的表达能力也不太好,不知道您能不能看明白,嘿嘿!~