how can i declare an array
Mostrar comentarios más antiguos
i have to calculate then moving average of a filter so that i need the function y(t) to be an array
1 comentario
Azzi Abdelmalek
el 20 de Ag. de 2015
What function? your question is not clear
Respuestas (1)
Image Analyst
el 20 de Ag. de 2015
Try conv(), filter() or rsmooth()
% Filter array t with a moving average of window width windowWidth.
% Smoothed, averaged array movingAverage is the same length as input array t.
function movingAverage = y(t, windowWidth)
if windowWidth < 1
windowWidth = 1;
end
if windowWidth > length(t);
windowWidth = length(t);
end
movingAverage = conv(t, ones(1, windowWidth), 'same');
Categorías
Más información sobre Smoothing and Denoising en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!