知道A(0)=100,B(0)=100以及...

来源:百度知道 编辑:UC知道 时间:2024/06/25 16:35:47
B(k)=0.7*B(k-1)+0.4*A(k-1),A(k)=0.3*B(k-1)+0.6*A(k-1),怎样用matlab编程求当k=5时,A(5)和B(5)的值?谢谢各位...
大虾们...

clear
A0=100;B0=100;
B(1)=0.7*B0+0.4*A0;
A(1)=0.3*B0+0.6*A0;
for k=2:5
B(k)=0.7*B(k-1)+0.4*A(k-1);
A(k)=0.3*B(k-1)+0.6*A(k-1);
end
A5=A(5),B5=B(5)
A=[A0,A]
B=[B0,B]

结果:

A5 =

85.749

B5 =

114.25
A =

100 90 87 86.1 85.83 85.749

B =

100 110 113 113.9 114.17 114.25