extracting data around local minima?
Mostra commenti meno recenti
hello,
First, let me give basic framework for the problem: I have data sets that reflect the trajectory of a joystick movement(X,y coordinates in a matrix). The subject needs to move the joystick from neutral past a distance to receive a reward.
I want to extract each pull. One complication is once they reach the target, they stay for a brief moment to collect the reward, just the numbers bounce slightly, giving me many local minima.
I was hoping to have code that reads through the matrix, finds the point where it hits a minimum, stays (perhaps means the noise at the target location), and puts the "pull" into a new matrix or array, etc. There is no consistent number of points between pulls.
I know how to weed out the neutral location data, it's the finding local minima and extracting that is giving me trouble.
Update: I have the local minima. Now, just to get the points in-between each local minima!
thanks!
3 Commenti
Image Analyst
il 18 Nov 2013
Can you attach a data file, and post a diagram or figure or some kind of illustration? Why don't you have vectors? Aren't the x and y both vectors? You could turn it into a 1D vector representing the distance from the starting location.
MacKenzie
il 18 Nov 2013
MacKenzie
il 18 Nov 2013
Risposte (1)
Image Analyst
il 18 Nov 2013
distanceFromFirstPoint = sqrt((x - x(1)) .^ 2 + (y - y(1)) .^ 2);
1 Commento
MacKenzie
il 18 Nov 2013
Categorie
Scopri di più su Signal Operations in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!