exponenta event banner

зуб пилы

Пилообразная или треугольная волна

Описание

пример

x = sawtooth(t) генерирует пилообразную волну с периодом для элементов массива времени t. sawtooth аналогична синусоидальной функции, но создает пилообразную волну с пиками -1 и 1. Пилообразная волна определяется как -1 при кратном и линейно увеличивается со временем с наклоном 1/λ во все остальные моменты времени.

пример

x = sawtooth(t,xmax) генерирует модифицированную треугольную волну с максимальным расположением в каждом периоде, управляемом xmax. Набор xmax кому 0.5 чтобы создать стандартную треугольную волну.

Примеры

свернуть все

Генерировать 10 периодов пилообразной волны с основной частотой 50 Гц. Частота дискретизации составляет 1 кГц.

T = 10*(1/50);

fs = 1000;
t = 0:1/fs:T-1/fs;

x = sawtooth(2*pi*50*t);

plot(t,x)
grid on

Figure contains an axes. The axes contains an object of type line.

Постройте график спектра мощности волны.

pspectrum(x,fs,'Leakage',0.91)

Figure contains an axes. The axes with title Fres = 6.0427 Hz contains an object of type line.

Генерируйте 10 периодов треугольника с основной частотой 50 Гц. Частота дискретизации составляет 1 кГц.

T = 10*(1/50);

fs = 1000;
t = 0:1/fs:T-1/fs;

x = sawtooth(2*pi*50*t,1/2);

plot(t,x)
grid on

Figure contains an axes. The axes contains an object of type line.

Постройте график спектра мощности волны.

pspectrum(x,fs,'Leakage',0.91)

Figure contains an axes. The axes with title Fres = 6.0427 Hz contains an object of type line.

Входные аргументы

свернуть все

Временной массив, заданный как вектор, матрица или массив N-D. sawtooth работает вдоль первого размера массива t с размером больше 1.

Типы данных: double

Максимальное расположение волны, указанное как скаляр между 0 и 1. xmax определяет точку между 0 и , в которой волна достигает своего максимума. Функция увеличивается от -1 до 1 на интервале от 0 до × xmax, затем линейно уменьшается от 1 до -1 на интервале × xmax до . Затем форма повторяется с периодом .

Пример: xmax = 0.5 задает стандартную треугольную волну, симметрическую относительно времени λ с амплитудой «пик-пик», равной 1.

Типы данных: double

Выходные аргументы

свернуть все

Пилообразная волна, возвращаемая в виде вектора, матрицы или N-D массива.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

| | | | | | | |

Представлен до R2006a