How to set a moving window
Afficher commentaires plus anciens
Hi everyone. I need help with a moving window creation: I'm analyzing behavioral data collected from rats and I need to create a moving window showing how their psycometric curves change through each session. I don't need help with the psycometric curves creation, but I really don't know how to set the loop to create a moving window with a window of 50 and a step of 1...
I need to do this with a LOOP, so I don't want to use any function (like movmean or conv for example)
I really hope you can help me because this is driving me crazy
Réponse acceptée
Plus de réponses (1)
Use the value of the for loop variable as the index of the first element in the window. Add a quantity to get the index of the last element in the window. Use linear indexing to extract the elements in the window.
x = (1:10).^2
y = x(4:7) % [16 25 36 49]
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
