How to set a moving window
이전 댓글 표시
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
채택된 답변
추가 답변 (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]
카테고리
도움말 센터 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
