y[n]=x[n]+0.5x[n-1]+0.7y[n-1]-0.1y[n-2] 怎么用matlab求y[n]的方程?或者如何用matlab画出y[n]?x[-1]=0, y[-1]=0, y[-2]=1x=2^n; 求大神给个程序或者给一小段关于用什么函数以及该怎么用

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 21:49:01

y[n]=x[n]+0.5x[n-1]+0.7y[n-1]-0.1y[n-2] 怎么用matlab求y[n]的方程?或者如何用matlab画出y[n]?x[-1]=0, y[-1]=0, y[-2]=1x=2^n; 求大神给个程序或者给一小段关于用什么函数以及该怎么用
y[n]=x[n]+0.5x[n-1]+0.7y[n-1]-0.1y[n-2] 怎么用matlab求y[n]的方程?或者如何用matlab画出y[n]?
x[-1]=0, y[-1]=0, y[-2]=1
x=2^n; 求大神给个程序或者给一小段关于用什么函数以及该怎么用

y[n]=x[n]+0.5x[n-1]+0.7y[n-1]-0.1y[n-2] 怎么用matlab求y[n]的方程?或者如何用matlab画出y[n]?x[-1]=0, y[-1]=0, y[-2]=1x=2^n; 求大神给个程序或者给一小段关于用什么函数以及该怎么用
求出解析解有点麻烦,但是求出Y[N]的值并画图很简单
向量化不容易实现,就循环做吧简单粗暴

n=100; %求多少自己定
x=[0,2.^(0:n-2)];
y(1)=1;y(2)=0;
for k=3:n
y(k)=x(k-1)+0.5*x(k-2)+0.7*y(k-1)-0.1*y(k-2);
end

查看y 就 disp(y)
画x-y图就plot(x,y)
画n-y图就plot(-2:n-3,y)

你的负下标非常令人头疼