일반적인 주기 파형
Signal Processing Toolbox™는 널리 사용되는 주기 파형을 생성하는 데 사용할 수 있는 함수를 제공합니다.
10kHz의 샘플 레이트를 사용하여 1.5초간의 50Hz 톱니파를 생성합니다. 생성된 파형의 0.2초간을 플로팅합니다.
fs = 10e3; t = 0:1/fs:1.5; x = sawtooth(2*pi*50*t); plot(t,x) axis([0 0.2 -1 1])
10kHz의 샘플 레이트를 사용하여 1.5초간의 50Hz 구형파를 생성합니다. 25%의 듀티 사이클을 지정합니다. 생성된 파형의 0.2초간을 플로팅합니다.
fs = 10e3; t = 0:1/fs:1.5; x = square(2*pi*50*t,25); plot(t,x) axis([0 0.2 -1 1])
dutycycle
함수를 사용하여 구형파의 듀티 사이클이 지정된 값임을 확인합니다. 이 함수를 출력 인수 없이 사용하여 파형, 중간 기준 레벨이 되는 순간의 위치, 연관된 기준 레벨, 상태 레벨, 연관된 Low 상태 및 High 상태 경계를 플로팅합니다.
dc = dutycycle(x,fs); dc = dc(1)
dc = 0.2500
dutycycle(x,fs); xlim([0 0.2])