Двухместная субдискретизация
Y = dyaddown(X,EVENODD)
Y = dyaddown(X)
Y = dyaddown(X,EVENODD,'type'
)
Y
= dyaddown(X,'type'
,EVENODD)
Y = dyaddown(X)
Y = dyaddown(X,'type'
)
Y = dyaddown(X,0,'type'
)
Y = dyaddown(X,EVENODD)
Y = dyaddown(X,EVENODD,'c')
Y = dyaddown(X,EVENODD)
то, где X
является вектором, возвращает версию X
, который субдискретизировался 2. Содержит ли Y
даже - или нечетно индексированные выборки X
зависит от значения положительного целочисленного EVENODD
:
Если EVENODD
даже, то Y(k) = X(2k)
.
Если EVENODD
нечетен, то Y(k) = X(2k+1)
.
Y = dyaddown(X)
эквивалентно Y = dyaddown(X,0)
(даже индексированные выборки).
Y = dyaddown(X,EVENODD,
или 'type'
)Y
= dyaddown(X,
, то, где 'type'
,EVENODD)X
является матрицей, возвращает версию X
, полученного путем подавления один из два:
Столбцы | Если |
Строки | Если |
Строки и столбцы | Если |
согласно параметру EVENODD
, который является как выше.
Если вы не используете аргументы EVENODD
или 'type'
, значения по умолчанию dyaddown
к EVENODD = 0
(даже индексированные выборки) и 'type'
= 'c'
(столбцы).
Y = dyaddown(X)
эквивалентно Y = dyaddown(X,0,'c')
.
Y = dyaddown(X,
эквивалентно 'type'
)Y = dyaddown(X,0,
. 'type'
)
Y = dyaddown(X,EVENODD)
эквивалентно Y = dyaddown(X,EVENODD,'c')
.
% For a vector. s = 1:10 s = 1 2 3 4 5 6 7 8 9 10 dse = dyaddown(s) % Downsample elements with even indices. dse = 2 4 6 8 10 % or equivalently dse = dyaddown(s,0) dse = 2 4 6 8 10 dso = dyaddown(s,1) % Downsample elements with odd indices. dso = 1 3 5 7 9 % For a matrix. s = (1:3)'*(1:4) s = 1 2 3 4 2 4 6 8 3 6 9 12 dec = dyaddown(s,0,'c') % Downsample columns with even indices. dec = 2 4 4 8 6 12 der = dyaddown(s,1,'r') % Downsample rows with odd indices. der = 1 2 3 4 3 6 9 12 dem = dyaddown(s,1,'m') % Downsample rows and columns % with odd indices. dem = 1 3 3 9
Странг, Г.; Т. Нгуен (1996), вейвлеты и наборы фильтров, Wellesley-Кембриджское нажатие.