MATLAB脉冲函数
时间: 2023-07-06 07:10:12 浏览: 113
MATLAB常用函数.pdf
5星 · 资源好评率100%
MATLAB 中脉冲函数一般指单位冲激函数 `delta(t)`,它在时间为 0 的时刻取值为无穷大,其它时刻取值为 0。
MATLAB 中可以使用 `dirac()` 或 `impulse()` 函数来表示单位冲激函数。它们的语法如下:
```
y = dirac(t) % 或 y = impulse(t)
```
其中,`t` 是时间向量。返回值 `y` 是与 `t` 大小相同的向量,包含单位冲激函数对应的值。
例如,以下代码生成一个时间从 -1 到 1 的时间向量,然后绘制其对应的单位冲激函数:
```
t = linspace(-1,1,1000);
y = dirac(t);
plot(t,y);
```
运行代码后,会看到一个在时间为 0 时取值为无穷大,其它时间取值为 0 的单位冲激函数。
阅读全文