Оптимизация

Минимум функций с одной и несколькими переменными, неотрицательная аппроксимация в наименьших квадратах, корни нелинейных функций

Оптимизаторы находят положение минимума нелинейной целевой функции. Можно найти минимум функции одной переменной на ограниченном интервале с помощью fminbnd или минимума функции нескольких переменных на неограниченной области с помощью fminsearch. Максимизируйте функцию путем минимизации ее противоположного значения.

Найдите неотрицательное решение проблемы линейного метода наименьших квадратов с помощью lsqnonneg.

Решатель уравнения fzero находит действительный корень нелинейной скалярной функции.

Управляйте выводом или другими аспектами вашей оптимизации путем установки опций с помощью optimset.

Функции

развернуть все

fminbndНайдите минимум функции одной переменной на фиксированном интервале
fminsearchНайдите минимум неограниченной многомерной функции с помощью метода без производных
lsqnonnegРешает неотрицательную линейную задачу методом наименьших квадратов
fzeroКорень нелинейной функции
optimgetЗначения опций оптимизации
optimsetСоздайте или измените структуру опций оптимизации

Темы

Оптимизация нелинейных функций

Минимизация и максимизация в одном или несколько измерений.

Аппроксимирование кривыми через Оптимизацию

Этот пример показывает аппроксимацию нелинейной функции к данным с помощью минимизации суммы квадратов отклонений.

Установка опций

Управление оптимизацией, отображение промежуточных вычислений.

Итеративное отображение

Получите промежуточный вывод.

Выходные функции

Описывает, как контролировать или остановить решатели.

Функции построения графиков

Описывает, как контролировать решатели визуально.

Корни скалярных функций

Решение нелинейного скалярного уравнения.

Поиск и устранение проблем и советы

Как решить распространенные проблемы.