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/07/11 18:20:42
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;  求大神给个程序或者给一小段关于用什么函数以及该怎么用
xRn@~_b'+T7TJUPk=7(&hB1%DT98Ouނ]J9p{4?7EdfRsWݣ0fHs Cjv rrzS:$s Us7z}u4d%neʧ"gjESLM Ga0">ߡ`L9!jg/pE-m8sQ}^|),Ƥ5.tFY K)\]g ߦ?[E5tB}@^4`əWVu $E`;\aPepmJl)T硾};|>$gMZo ”,6 j+TpFtM|,?!P<@Q]FU/*7

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)

你的负下标非常令人头疼