%这样就可以了:
%--------------------------------%
n=1:16;
y=1./((n-3).^2+1)+1./((n-9).^2+4);
axis([0,17,5,6.2]);
plot(n,y,'mh','markersize',15);
grid on
%--------------------------------%
%下面这样也可以:
n=1:16;
y=1./((n-3).^2+1)+1./((n-9).^2+4);
plot(n,y,'mh','markersize',15);
grid on
%--------------------------------%
%但是你的不行,因为:plot命令运行时会自动创建axis,
%如果按照你的程序,plot后面的新axis就会覆盖掉plot显示窗口,所以显示不出来。