Найти локальные максимумы и минимумы в Live Editor
Задача Find Local Extrema позволяет вам в интерактивном режиме находить локальные максимумы и локальные минимумы в данных. Задача автоматически генерирует MATLAB® код для вашего live скрипта.
Используя эту задачу, вы можете:
Найдите локальные максимумы, минимумы или оба в данных из переменной рабочей области.
Настройте параметры, чтобы найти меньше или больше экстремумов.
Автоматическая визуализация обнаруженной экстремумы.
Чтобы добавить задачу Find Local Extrema к live скрипту в РЕДАКТОРА MATLAB:
На вкладке Live Editor выберите Task > Find Local Extrema.
В код блоке скрипта введите соответствующее ключевое слово, например extrema
или find
. Выберите Find Local Extrema из предложенных завершений команды.
Input data
- Действительные входные данные из рабочей областиЭта задача работает с данными типа single
, double
, или logical
, или знаковые или беззнаковые целые типы, такие как int64
. Данные могут содержаться в векторе или табличных переменных. При предоставлении таблицы или расписания для входных данных задайте All supported variables, чтобы работать со всеми переменными с поддерживаемым типом. Выберите All numeric variables для работы со всеми переменными типа single
или double
, или знаковые или беззнаковые целые типы. Чтобы выбрать определенные поддерживаемые переменные для работы, выберите Specified variables, а затем выберите переменные по отдельности.
Flat selection
- Индикатор плоской областиCenter
(по умолчанию) | First
| Last
| All
Задайте индикатор плоской области, когда у вас есть локальные последовательные значения extrma.
Метод | Описание |
---|---|
Center | Указывает только центральный элемент массива плоской области как локальный экстремум. |
First | Указывает только первый элемент массива плоской области как локальный экстремум. |
Last | Указывает только последний элемент массива плоской области как локальный экстремум. |
All | Указывает все элементы массива плоской области как локальные экстремумы. |
Min. prominence
- Минимальное значение экстремумов0
(по умолчанию) | положительный скалярный |...Задайте минимальную известность, чтобы вернуть только локальную экстрему, известность которой, по крайней мере, является этим значением. Значения более высокой известности возвращают меньше обнаруженной экстримы.
Известность локального максимума (или пика) является мерой того, как пик выделяется относительно его высоты и местоположения относительно другого peaks. Известность местного минимума (или овраги) является мерой того, как овраг выделяется относительно своей глубины и расположения относительно других оврагов.
Prominence window
- Окно для вычисления известностиCentered
(по умолчанию) | Asymmetric
Задайте тип и размер окна заметности, чтобы задать окно соседних точек, для которых можно вычислить известность для каждой локальной экстремы.
Окно | Описание |
---|---|
Centered | Заданная длина окна с центром вокруг текущей точки. |
Asymmetric | Заданное окно, содержащее количество элементов перед текущей точкой и количество элементов после текущей точки. |
Размеры окон соответствуют X-axis единицам модулей.