Toolbox™ обработки сигналов обеспечивает функции для генерации широко используемых периодических сигналов.
sawtooth генерирует пилообразную волну с пиками в 1 и периодом 2δ. Необязательный параметр width задает дробное кратное 2δ, при котором возникает максимум сигнала.
square генерирует квадратную волну с периодом . Необязательный параметр определяет рабочий цикл, процент периода, в течение которого сигнал является положительным.
Генерируют 1,5 секунды пилообразной волны 50 Гц с частотой выборки 10 кГц. Постройте график на 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])

Генерируйте 1,5 секунды квадратной волны 50 Гц с частотой дискретизации 10 кГц. Укажите рабочий цикл 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 для проверки того, что рабочий цикл прямоугольной волны является заданным значением. Используйте функцию без выходных аргументов для построения графика формы сигнала, местоположения моментов среднего опорного уровня, связанных опорных уровней, уровней состояния и связанных границ нижнего и верхнего состояний.
dc = dutycycle(x,fs); dc = dc(1)
dc = 0.2500
dutycycle(x,fs); xlim([0 0.2])
