Двухместная субдискретизация
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-Кембриджское нажатие.