이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
islocalmax
국소 최댓값 구하기
설명
는 국소 최댓값을 찾기 위해 위에 열거된 구문의 입력 인수 조합 중 하나와 더불어 하나 이상의 이름-값 인수를 사용하여 파라미터를 지정합니다. 예를 들어, TF
= islocalmax(___,Name,Value
)islocalmax(A,'SamplePoints',t)
는 시간 벡터 t
에 포함된 타임스탬프 값 대비 A
의 국소 최댓값을 구합니다.
예제
입력 인수
이름-값 인수
출력 인수
알고리즘
islocalmax
함수는 입력 데이터의 모든 국소 최댓값(또는 피크)을 식별하고 다음 단계를 따라 각 국소 최댓값의 돌출부를 계산합니다. 국소 최댓값의 돌출부는 어떠한 피크가 높이와 위치 측면에서 다른 피크에 비해 얼마나 두드러지는지를 측정합니다.
가로선을 현재 피크의 왼쪽과 오른쪽에 그립니다. 가로선을 그리다가 데이터의 끝이나 데이터 교차 지점에 도달하면 멈춥니다.
가로선 아래에 있는 밸리를 식별합니다.
그러한 밸리 중 가장 높은 밸리를 기저 값으로 사용합니다. 돌출부는 현재 국소 최댓값의 높이와 기저 값의 절대 차이입니다.