x for y is?

7 visualizaciones (últimos 30 días)
jop schilder
jop schilder el 24 de Feb. de 2020
Comentada: jop schilder el 24 de Feb. de 2020
my data is a table of 17439x3. With the lines being: time, displacement and force, respectively.
I Need all the corresponding values for time and displacement at the peak forces.
my code is
[pks] = findpeaks (-M2B{:,3},'MinPeakProminence',4);
pks = -pks;
idx = find(M2B{:,3} == pks(:,1);
loc = M2B{:,2}(idx);
this does however not work, if i insert pks (1,1) it does work but i dont get it to work for all values. Can anybody help?

Respuesta aceptada

Matt J
Matt J el 24 de Feb. de 2020
[pks,idx] = findpeaks (-M2B{:,3},'MinPeakProminence',4);
pks = -pks;
peak_time=M2B{idx,1};
peak_displacement=M2B{idx,2};
  1 comentario
jop schilder
jop schilder el 24 de Feb. de 2020
Thanks!

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by