查看完整版本 : [MATLAB基础] 各位帮求解递推方程!
用两种方法求递推方程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
你可以修改我的初值,因为你没有给初值,我随便取的。
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.