exponenta event banner

bartlett

Синтаксис

Описание

пример

w = bartlett(L) возвращает L-точка симметричного окна Бартлетта.

Примеры

свернуть все

Создайте 64-точечное окно Бартлетта. Отображение результата с помощью wvtool.

L = 64;
bw = bartlett(L);
wvtool(bw)

Figure Window Visualization Tool contains 2 axes and other objects of type uimenu, uitoolbar, uipanel. Axes 1 with title Time domain contains an object of type line. Axes 2 with title Frequency domain contains an object of type line.

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

свернуть все

Длина окна, заданная как положительное целое число.

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

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

свернуть все

Окно Бартлетта, возвращенное в виде вектора столбца.

Алгоритмы

Следующее уравнение генерирует коэффициенты окна Бартлетта:

w (n) ={2nN,0≤n≤N2,2−2nN,N2≤n≤N.

Длина окна L = N + 1.

Окно Бартлетта очень похоже на треугольное окно, возвращаемое triang функция. Однако окно Бартлетта всегда имеет нули в первом и последнем образцах, в то время как треугольное окно в этих точках ненулевое. Для нечетных значений L, центр L-2 точки bartlett(L) эквивалентны triang(L-2).

Примечание

Если указано одноточечное окно (L = 1), значение 1 возвращается.

Ссылки

[1] Оппенгейм, Алан В., Рональд В. Шефер и Джон Р. Бак. Дискретно-временная обработка сигналов. Река Верхнее Седло, Нью-Джерси: Прентис Холл, 1999, стр.

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

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

.

См. также

Приложения

Функции

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