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