running average and standard deviation of vectors

computes the running average and standard deviation of vectors or matrices for a given window size.
553 téléchargements
Mise à jour 9 août 2013

Afficher la licence

[running_avg, running_std] = running_mean_std( data, filter_width )
returns the running mean and standard deviations of either a vecotor or matrix.

for the case of data = vector of length N, it will return a running average and
standard deviation for a window of width filter_width. The output vectors have length N; however,
to avoid edge effects NAN's are placed in the front and end: running_avg(
[1:N, end+1-N:end]) = NAN.

for the case of data = vector of 2XN or NX2, it will return a running average and
standard deviations for the first row (column) and the second row (colum) for a window of width filter_width.
The output vectors have length N; however, to avoid edge effects NAN's are placed in the front and end: running_avg([1:N, end+1-N:end]) = NAN.

for the case of data = matrix MXN (i.e. a b/w picture), it will return a running average and
standard deviations for a filter, which is a filled circle with diameter filter_width.

Citation pour cette source

Stephan Koehler (2024). running average and standard deviation of vectors (https://www.mathworks.com/matlabcentral/fileexchange/42994-running-average-and-standard-deviation-of-vectors), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2007a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Publié le Notes de version
1.1.0.0

expanded the range of input parameters, to include matrices (i.e. pictures).
Also extended the examples.

1.0.0.0