Dilates matrix data

Dilates a time series input and resizes it.
1,6K téléchargements
Mise à jour 17 mars 2009

Aucune licence

Dilates a time series input and resizes it to the orignal sample length
input. If a matrix is input, dilation is done along columns. % The up/down
sampling is done via resample.m, so low-pass filtering of the
up/downsampling is automatically implemented. An anti-alaising, lowpass
filter is applied to the data, and the signal delay is compensated for via
resample.

USAGE:
[W]=dilateColumns(data); %default dilation is 2
[W]=dilateColumns(data,dilNum); %a vector of dilation values

INPUT:
data: A matrix of data vectors stored column-wise.
dilNum: A vector of dilation values. Negative dilation values
compress (downsample) the time series, while positive dilation
values dilate (upsample) the time series.

OUTPUT:
W: The original data with the dilated data. The output matrix is
arranged in order so that dilated data are stored in columns
adjacent to the non-dilated input data.

Citation pour cette source

Joshua Carmichael (2026). Dilates matrix data (https://fr.mathworks.com/matlabcentral/fileexchange/23340-dilates-matrix-data), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R2008b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Multirate Signal Processing dans Help Center et MATLAB Answers
Version Publié le Notes de version
1.0.0.0