Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

obtaining the maximum values from the series

조회 수: 1 (최근 30일)
Ede gerlderlands
Ede gerlderlands 2013년 4월 3일
마감: MATLAB Answer Bot 2021년 8월 20일
I have two series of readings (time, x) and (time, y). Both graphs have cyclic nature which respect to time. With peak and trough in random and different time interval. I want to find the the lag between maximum x and maximum y (each peaks) from the series and plot it against time. Can you help with that?

답변 (2개)

Sean de Wolski
Sean de Wolski 2013년 4월 3일
doc findpeaks
The problem with looking for the derivative to be zero is that this will almost never happen with real data unless you are saturating to some level. Instead, look for where the derivative changes sign()
  댓글 수: 2
Ede gerlderlands
Ede gerlderlands 2013년 4월 3일
Yes, I have used this function but couldn't left out the local maximums from the series . Is there any way of avoiding them ?
Sean de Wolski
Sean de Wolski 2013년 4월 4일
Use the threshold option. Or find all of the peaks and then pick the best ones from that.

Image Analyst
Image Analyst 2013년 4월 4일
Like I said in your duplicate question, if you want all the local peaks left out, then just use max() -- this will find the one global max.

이 질문은 마감되었습니다.

Community Treasure Hunt

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

Start Hunting!

Translated by