MATLAB을 사용하여 플로팅 한 데이터 세트에서 첫 번째, 두 번째 및 세 번째 봉우리를 찾고 싶습니다. 누군가 이걸로 나를 도울 수 있습니까? 저는 여기에 중앙 아이디어는 특정 시간 간격 이후에 발생하는 피크를 찾는 것입니다플롯에서 첫 번째, 두 번째 및 세 번째 최대 값 찾기
업로드 한 플롯에 대한 링크입니다. 두 번째 조건은 처음 네 개의 피크를 저장 한 다음 조건을 깨는 것입니다. 그래프에서 첫 번째 최대 값을 찾습니다. 나는 X 축에서 2530 인 시간 값을 봅니다. 나는 곧바로 이웃을 보지 않고 X 축에서 180-200 후에 오는 피크를 찾는다. 나는 그 때 저장되는 첨단 2를 얻는다. 그런 다음 다시 180 ~ 200으로 점프하고 이웃의 봉우리를 다시 검색합니다. 마지막으로 처음 네 개의 최대 값을 얻은 후에 나는 봉우리 검색을 중단합니다.
최대 값을 정의하여 시작하십시오. 두 번째 큰 원점이 두 번째 점입니다. – Rasman
@Rasman 더 많은 maximas가 있음을 알고 있지만 표시된 부분 만 필요합니다. 또한 그래프에서 첫 번째 파형 피크가 2530이라고 가정하면 파형의 다음 피크는 첫 번째 파형 피크 이후 약 180-200 밀리 초가됩니다. 그래서 다음 피크는 2710과 2730 사이에 있습니다. – maverick
그러면 3350에 피크가없는 이유는 무엇입니까? – Rasman