matlab周期方波信号
时间: 2023-07-13 12:41:01 浏览: 131
matlab周期方波信号.pdf
要生成一个周期方波信号,可以使用 MATLAB 中的 `square` 函数。该函数有两个输入参数:周期和占空比。例如,要生成一个周期为 0.5s、占空比为 50% 的方波信号,可以使用以下代码:
```
t = 0:0.001:1;
x = square(2*pi*2*t, 50);
plot(t, x);
xlabel('Time (s)');
ylabel('Amplitude');
```
其中,`square` 函数的第一个输入参数是角频率,需要将周期转换为对应的角频率。此处的角频率为 `2*pi*2`,表示每秒钟有两个周期。第二个输入参数是占空比,即方波信号中正信号和负信号的宽度比。为了让方波信号更加明显,我将时间范围设置为了 0 到 1 秒,并通过 `plot` 函数将其绘制出来。
阅读全文