求出解析解有点麻烦,但是求出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)你的负下标非常令人头疼