matlab中impulse ,step和impz,stepz这两对函数的区别
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/08/28 20:59:20
matlab中impulse ,step和impz,stepz这两对函数的区别
我很是奇怪,不都是求脉冲响应和阶跃响应的函数吗?结果为什么不同呀?
但同一个系统函数,画出来的脉冲响应和阶跃响应为什么有那么大不同?
例如:
B=1;
A=[1,-.6,.08];
subplot(211)
impz(B,A);
subplot(212);
stepz(B,A);
-----------------------
B=1;
A=[1,-.6,.08];
sys=tf(B,A);
figure;
subplot(211);
impulse(sys);
subplot(212)
step(sys);
-----------------------------------
结果完全不一样呀
我很是奇怪,不都是求脉冲响应和阶跃响应的函数吗?结果为什么不同呀?
但同一个系统函数,画出来的脉冲响应和阶跃响应为什么有那么大不同?
例如:
B=1;
A=[1,-.6,.08];
subplot(211)
impz(B,A);
subplot(212);
stepz(B,A);
-----------------------
B=1;
A=[1,-.6,.08];
sys=tf(B,A);
figure;
subplot(211);
impulse(sys);
subplot(212)
step(sys);
-----------------------------------
结果完全不一样呀
当然不一样了,前面的是连续系统的响应曲线,后面的是离散系统的响应曲线