Running Average of a large data set

1 view (last 30 days)
Avik Mahata
Avik Mahata on 7 Oct 2022
Answered: Jan on 7 Oct 2022
I have a large dataset (Please see attached file). Column-1 is time in picosecond , and Column-2 is a autocorrelation. I need a running average over a time window T = 1 ps. In column 1 , data has been collected every 0.01 ps, so every 101 rows are data for 1 ps. Any suggestions will be really helpful.

Answers (1)

Jan
Jan on 7 Oct 2022
A = readmatrix(filename);
A(:, 3) = movmean(A(:, 2), 101);

Categories

Find more on Fourier Analysis and Filtering in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!