如何在Matlab中对脉冲响应图中的区域进行着色?

时间:2013-03-07 09:55:11

标签: matlab plot digital

我使用impz(b,a)命令绘制了数字系统的脉冲响应,我想在绘图上为(-std,std)之间的区域着色。我已经添加了显示-std和std值的行,但我不知道该怎么做。你能帮助我吗?可以用图形方式完成吗?

1 个答案:

答案 0 :(得分:0)

正如EitanT上面所说:

[h, t] = impz(b, a);
figure()
plot(t,h)
hold on
ind=[find(t==-std):find(t==std)]
fill(t(ind),h(ind))