用MATLAB画出信号卷积积分f1(t)*f2(t)的波形,f1(t)=f2(t)=ε(t)-ε(t-1)代码
时间: 2023-08-02 13:09:38 浏览: 374
matlab-code.rar_matlab talking t_信号与系统
以下是MATLAB代码,用于绘制信号卷积积分f1(t)*f2(t)的波形:
```MATLAB
t = -5:0.01:5; % 定义时间范围和时间步长
f1 = heaviside(t) - heaviside(t-1); % 定义f1(t)
f2 = heaviside(t) - heaviside(t-1); % 定义f2(t)
f_conv = conv(f1, f2) * 0.01; % 计算f1(t)*f2(t)的卷积积分
t_conv = linspace(-10, 10, length(f_conv)); % 计算卷积积分的时间轴
plot(t_conv, f_conv); % 绘制卷积积分的波形图
xlabel('时间 t'); % 添加x轴标签
ylabel('幅值'); % 添加y轴标签
title('f1(t)*f2(t)的波形图'); % 添加标题
```
运行以上代码,将会绘制出f1(t)*f2(t)的波形图。
阅读全文