Диадическая понижающая дискретизация
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
содержит even- или нечетно-индексированные выборки 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
Странг, Г.; T. Nguyen (1996), Wavelets and Filter Banks, Wellesley-Cambridge Press.