matlab画任意方波
时间: 2023-07-13 19:12:58 浏览: 96
方波发生器:生成代表方波的值数组。-matlab开发
要画任意方波,可以使用MATLAB中的`square`函数。该函数的语法如下:
```
y = square(t, duty)
```
其中,`t`是时间向量,`duty`是方波的占空比,即方波周期中正半个周期的占比。例如,当`duty=0.5`时,方波就是一个标准的方波。
下面是一个画任意方波的例子,其中方波的周期为5秒,占空比为0.7:
```
t = 0:0.01:20;
y = square(2*pi*t/5, 70);
plot(t, y);
```
运行后,就可以得到一个周期为5秒,占空比为0.7的方波图像。
阅读全文