exponenta event banner

Найти местные экстремумы

Поиск локальных максимумов и минимумов в интерактивном редакторе

Описание

Задача Найти локальные экстремумы (Find Local Extrema) позволяет в интерактивном режиме находить локальные максимумы и локальные минимумы в данных. Задача автоматически генерирует код MATLAB ® для сценария в реальном времени.

С помощью этой задачи можно:

  • Найдите локальные максимумы, минимумы или и то, и другое в данных переменной рабочей области.

  • Настройте параметры, чтобы найти меньшее или большее количество экстремальных значений.

  • Автоматически визуализировать обнаруженные экстремумы.

Find Local Extrema task in Live Editor

Открыть задачу

Чтобы добавить задачу «Найти локальную экстремальность» в живой сценарий в редакторе MATLAB, выполните следующие действия.

  • На вкладке Live Editor выберите Task > Find Local Extrema.

  • В блоке кода в сценарии введите соответствующее ключевое слово, например extrema или find. Выберите Найти локальные экстремумы (Find Local Extrema) из предложенных завершений команды.

Параметры

Эта задача работает с данными типа single, double, или logical, или подписанные или неподписанные целочисленные типы, такие как int64. Данные могут содержаться в векторных или табличных переменных. При предоставлении таблицы или расписания для входных данных укажите Все поддерживаемые переменные для работы со всеми переменными поддерживаемого типа. Выберите Все числовые переменные для работы со всеми переменными типа single или double, или целочисленные типы со знаком или без знака. Чтобы выбрать конкретные поддерживаемые переменные для работы, выберите Указанные переменные, а затем выберите переменные по отдельности.

При наличии локальных последовательных экстремальных значений укажите индикатор плоской области.

МетодОписание
CenterУказывает только центральный элемент плоской области в качестве локального экстремума.
FirstУказывает только первый элемент плоской области в качестве локального экстремума.
LastУказывает только последний элемент плоской области в качестве локального экстремума.
AllУказывает все элементы плоской области как локальные экстремумы.

Укажите минимальную заметность, чтобы возвращать только локальные экстремумы, чья заметность равна, по крайней мере, этому значению. Более высокие значения заметности возвращают меньшее количество обнаруженных экстремумов.

Заметность локального максимума (или пика) является мерой того, как пик выделяется по высоте и расположению относительно других пиков. Известность локального минимума (или долины) является мерой того, как долина выделяется по своей глубине и расположению относительно других долин.

Укажите тип и размер окна выделения, чтобы определить окно соседних точек, для которых вычисляется выделение для каждой локальной экстремальности.

ОкноОписание
CenteredУказанная длина окна центрирована относительно текущей точки.
AsymmetricУказанное окно, содержащее число элементов перед текущей точкой и число элементов после текущей точки.

Размеры окон зависят от переменных единиц по оси X.

Представлен в R2019b