matlab绘制矩形脉冲信号代码,幅度为一,起点为0.2、终点为1.2
时间: 2024-10-20 14:14:25 浏览: 47
矩形脉冲信号模糊图绘制Matlab源码
5星 · 资源好评率100%
在MATLAB中,你可以使用`rectpuls`函数来绘制一个矩形脉冲信号。假设你想创建一个从0.2到1.2宽度为1的矩形脉冲,你可以按照以下步骤编写代码:
```matlab
% 定义信号参数
t_start = 0.2; % 起点
t_end = 1.2; % 终点
pulse_width = 1; % 幅度 (这里表示时间宽度,因为幅值为1)
% 创建时间向量
t = linspace(t_start, t_end, 1000); % 高分辨率,可以根据需要调整
% 计算矩形脉冲函数
pulse = rectpuls(t - t_start, pulse_width);
% 绘制矩形脉冲信号
figure;
plot(t, pulse);
xlabel('Time (s)');
ylabel('Amplitude');
title('Rectangular Pulse Signal from 0.2 to 1.2');
grid on;
```
这段代码首先生成了一个时间范围从0.2到1.2,步长为0.001的小数值数组`t`。然后它计算了每个时间点上矩形脉冲函数的值,并用`plot`函数将结果可视化。
阅读全文