PDA

查看完整版本 : [MATLAB基础] 各位帮求解递推方程!


TTT_IOU
2009-04-17, 12:13
用两种方法求递推方程f(n)=-5f(n-1)+7f(n+1)的通解,谢谢!!

laosam280
2009-04-19, 17:52
第一种方法,用filter函数:
clear;
A=[7 1 -5];
B=[0];
n=[-20:200];
x=[n==0];
y=filter(B,A,x);
stem(n,y)

laosam280
2009-04-19, 18:05
第二种方法,用递推法求。
clear;
y=zeros(1,100);
y(1)=1;y(2)=2;
for n=2:1:100
y(n+1)=1/7*y(n)+5/7*y(n-1);
plot(n,y,'o')
end

你可以修改我的初值,因为你没有给初值,我随便取的。