dyaddown

Двухместная субдискретизация

Описание

Y = dyaddown(X) прореживает даже индексированные элементы XY содержит выборки ровного индекса X в этом случае. Задайте X как вектор или матрица. Когда вы задаете X как вектор, функция возвращает версию X прореженный 2.

пример

Y = dyaddown(X,EVENODD) прореживает даже - или нечетно индексированные элементы XY может содержать даже - или нечетно индексированные выборки X зависит от значения EVENODD. Задайте X как вектор. Когда вы задаете X как вектор, функция возвращает версию X прореженный 2.

Y = dyaddown(___,'type') возвращает версию X полученный путем подавления столбцов или строк или строк и столбцов X использование 'type' аргумент. Задайте X как матрица.

Примеры

свернуть все

Создайте вектор из данных, которые вы хотите проредить.

X1 = 1:10 
X1 = 1×10

     1     2     3     4     5     6     7     8     9    10

Элементы Downsample с даже индексами.

dse = dyaddown(X1)  
dse = 1×5

     2     4     6     8    10

Можно также проредить элементы в X1 установкой EVENODD к 0.

dse2 = dyaddown(X1,0)
dse2 = 1×5

     2     4     6     8    10

Элементы Downsample с нечетными индексами.

dso = dyaddown(X1,1) 
dso = 1×5

     1     3     5     7     9

Создайте матричные данные, которые вы хотите проредить.

X = (1:3)'*(1:4)
X = 3×4

     1     2     3     4
     2     4     6     8
     3     6     9    12

Столбцы Downsample с даже индексами.

dec = dyaddown(X,0,'c') 
dec = 3×2

     2     4
     4     8
     6    12

Строки Downsample с нечетными индексами.

der = dyaddown(X,1,'r') 
der = 2×4

     1     2     3     4
     3     6     9    12

Строки и столбцы Downsample с нечетными индексами.

dem = dyaddown(X,1,'m') 
dem = 2×2

     1     3
     3     9

Входные параметры

свернуть все

Данные, которые будут прорежены в виде вектора или матрицы. X вектор, когда вы не используете 'type' аргумент в dyaddown функция и X матрица, когда вы используете 'type' аргумент в dyaddown функция.

Даже - или нечетно индексированные элементы XВ виде положительного целого числа.

Y содержит даже - или нечетно индексированные выборки X в зависимости от значения EVENODD:

  • Если EVENODD является четным, затем Y(k) = X(2k).

  • Если EVENODD является нечетным, затем Y(k) = X(2k+1).

Пример: dyaddown(X,0) состоит из даже индексированных выборок.

Тип субдискретизации в виде одного из следующего:

  • 'c' прореживать столбцы X

  • 'r' прореживать строки X

  • 'm' прореживать строки и столбцы X

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

свернуть все

Двухместная прореженная версия X, возвращенный как вектор или матрица.

Ссылки

[1] Странг, Гильберт и Труун Нгуен. Вейвлеты и Наборы фильтров. Исправленное издание Веллесли, Масса: Wellesley-Кембриджское Нажатие, 1997.

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

Смотрите также

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