利用MATLAB绘制方波波形

1、用到的函数

square
方波波形

句法:

x = square(t)

为时间阵列t的元素产生一个周期为2π的方波信号。square函数与sine函数类似,但创建值为–1和1的方波。

x = square(t,duty)

生成具有指定占空比duty的方波。占空比是方波为正的信号周期的百分比。

2、代码

clear all;clc;
%幅值为A,P为周期
T=0:0.01:2*pi; A=2;P=4; 
y=A*square(P*T); plot(T,y) 
axis([T(1) T(end) -(A+1) (A+1)]) 

图像:

你可能感兴趣的:(MATLAB,matlab)