Функции > Анализ данных > Локальные максимум и минимум
Локальные максимум и минимум
Функции localmax и localmin используются для поиска локальных максимумов и минимумов в наборах 2D- или 3D-данных.
Для наборов 2D-данных данные x записываются в первый столбец матрицы M1, а связанный с ними отклик — во второй столбец.
Для наборов 2D-данных данные x и y записываются в вектор x и y соответственно, а связанный с ними отклик — в матрицу M2.
localmax(M1, [w]): возвращает двухстолбцовую матрицу значений x и y для каждого максимума, найденного во втором столбце матрицы M1.
localmax(x, y, M2, [w]): возвращает трехстолбцовую матрицу значений x, y и z для каждого максимума, найденного в матрице M2.
localmin(M1, [w]): возвращает двухстолбцовую матрицу значений x и y для каждого минимума, найденного во втором столбце матрицы M1.
localmin(x, y, M2, [w]): возвращает трехстолбцовую матрицу значений x, y и z для каждого минимума, найденного в матрице M2.
Если произвольная ширина окна w больше 1, каждая точка данных должна быть больше окружающих (2w + 1) точек, чтобы рассматриваться как локальный максимум, во избежание появления ложных положительных значений от шума.
Аргументы
M1 — матрица из вещественных значений размером n x 2.
w (необязательный) является целым числом ≥ 1, значение по умолчанию равно 1.
x, y являются вещественными векторами.
M2 является вещественной матрицей, имеющей столько же строк, сколько в векторе x, и столько же столбцов, сколько строк в векторе y.
Было ли это полезно?