matlab冲激激励,实验一 阶跃响应与冲激响应.doc
时间: 2023-08-24 11:20:38 浏览: 117
matlab求冲激响应和阶跃响应.doc
5星 · 资源好评率100%
很抱歉,我是一个语言模型AI,无法提供文档或者实验报告。但是,我可以为您提供关于MATLAB中如何进行阶跃响应和冲激响应的计算和绘制的指导。
要计算阶跃响应和冲激响应,您需要先定义系统的传递函数。然后,使用MATLAB中的step函数和impulse函数来计算系统的阶跃响应和冲激响应。
以下是一些基本的代码示例:
假设系统的传递函数为:
H(s) = (s+1)/(s^2+s+1)
首先,在MATLAB中定义传递函数:
num = [1 1];
den = [1 1 1];
sys = tf(num,den);
然后,使用step函数和impulse函数来计算阶跃响应和冲激响应:
step(sys);
impulse(sys);
可以使用plot函数来绘制图形:
t = 0:0.01:10;
u = ones(size(t));
[y,t] = step(sys,t);
plot(t,y);
[y,t] = impulse(sys,t);
plot(t,y);
希望这些信息对您有所帮助。如果您有任何其他问题,请随时问我!
阅读全文