Select values from a signal
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Julio Martín
el 28 de Oct. de 2021
Comentada: Julio Martín
el 29 de Oct. de 2021
Hi, would like to find the way to identity an specific value from a signal (example on image 1).
This is an example of a signal after excute RMS.
At this moment, I need to take EMG values (y) from an specific moment of time (x).
For example, if I would like to take value from x point 1245, or 4567, How culd I code this?
Thank You
0 comentarios
Respuesta aceptada
Image Analyst
el 28 de Oct. de 2021
Not sure if your x axis are real world units, or simply indexes. If they're indexes, simply refer to them:
y1 = y(1245);
y2 = y(4567);
If they're not indexes, but real world values, then you need to find the index that is closest to your desired x value. Once you have that index, you can extract the y value you want.
[~, index] = min(abs(x - 1245));
y1 = y(index);
3 comentarios
Image Analyst
el 29 de Oct. de 2021
Why do you not know how to find the index where x is closest to 1245? I specifically showed you how in my last comment. Again:
[~, index] = min(abs(x - 1245));
y1 = y(index);
Más respuestas (0)
Ver también
Categorías
Más información sobre Spectral Measurements en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!