Borrar filtros
Borrar filtros

Moving average with two different windows

2 visualizaciones (últimos 30 días)
Max1234
Max1234 el 2 de Abr. de 2023
Respondida: Image Analyst el 2 de Abr. de 2023
Hello guys,
I am evaluating a large amount of data. To get some insight out of this, I'm looking at a moving average. The problem is that above a certain value X, the amount of data becomes significantly larger. So I need a moving average before this value X that has a different window than after this value. Is it possible to create different intervals with different windows of the moving average and display this in a graph?
Many thanks in advance!

Respuesta aceptada

Image Analyst
Image Analyst el 2 de Abr. de 2023
Yes. Let's say that you have a vector and X is 5000, you can do the filtering in two steps
smooth1 = movmean(signal(1:X), windowSize1);
smooth2 = movmean(signal((X+1):end), windowSize2);
smoothedSignal [smooth1, smooth2];

Más respuestas (0)

Categorías

Más información sobre Signal Generation and Preprocessing en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by