MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] 各位帮求解递推方程! (https://www.labfans.com/bbs/showthread.php?t=7760)

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

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


所有时间均为北京时间。现在的时间是 16:50

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.