Документация Engee

square

Прямоугольный сигнал.

Библиотека

EngeeDSP

Синтаксис

Вызов функции

  • x = square(t) — генерирует прямоугольный сигнал с периодом для элементов массива времени t. Функция square похожа на функцию синуса, но создает прямоугольный сигнал со значениями -1 и 1.

  • x = square(t,duty) — генерирует прямоугольный сигнал с заданным коэффициентом заполнения duty. Коэффициент заполнения — это процент от периода сигнала, в течение которого прямоугольный сигнал положителен.

Аргументы

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

# t — массив времени
вектор | матрица | N-мерный массив

Details

Массив времени, заданный как вектор, матрица или -мерный массив. Функция square работает с первым измерением массива из t, размер которого больше 1.

Типы данных

Float32, Float64

# duty — коэффициент заполнения
50 (по умолчанию) | вещественный скаляр

Details

Коэффициент заполнения, заданный как вещественный скаляр от 0 до 100.

Типы данных

Float32, Float64

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

# x — прямоугольный сигнал
вектор | матрица | N-мерный массив

Details

Прямоугольный сигнал, возвращаемый в виде вектора, матрицы или -мерного массива.