已知f(t)=(1+cosπt)[ε(t)-ε(t-2)],试用matlab绘制波形
时间: 2023-07-27 13:07:09 浏览: 143
好的,以下是绘制波形的MATLAB代码:
```matlab
t = -2:0.01:4; % 定义时间范围和步长
f = (1+cos(pi*t)).*(heaviside(t)-heaviside(t-2)); % 计算函数值
plot(t, f); % 绘制波形
xlabel('时间'); % 添加x轴标签
ylabel('幅值'); % 添加y轴标签
title('f(t)波形图'); % 添加标题
```
运行代码后,会弹出一个窗口显示f(t)的波形图。其中,t是时间,f是函数值,heaviside是阶跃函数。
阅读全文