Смотрите Сначала Выбирают Problem-Based or Solver-Based Approach для выбора между основанной на проблеме оптимизацией и основанной на решателе оптимизацией.
Линейный метод наименьших квадратов решает min || C *x - d || 2, возможно с границами или линейными ограничениями. Смотрите Линейный метод наименьших квадратов.
Для основанного на проблеме подхода создайте проблемные переменные, и затем представляйте целевую функцию и ограничения с точки зрения этих символьных переменных. Для основанных на проблеме шагов, чтобы взять, смотрите Основанный на проблеме Рабочий процесс. Чтобы решить получившуюся проблему, используйте solve
.
Для основанных на решателе шагов, чтобы взять, включая определение целевой функции и ограничений и выбора соответствующего решателя, смотрите Основанного на решателе Setup Задачи оптимизации. Чтобы решить получившуюся проблему, используйте lsqlin
или для неотрицательной задачи для метода наименьших квадратов, можно также использовать lsqnonneg
.
Кратчайшее расстояние до плоскости
Показывает, как решить проблему линейного метода наименьших квадратов с помощью основанного на проблеме подхода.
Неотрицательная задача для метода наименьших квадратов, основанная на проблеме
Показывает, как решить неотрицательную линейную задачу методом наименьших квадратов с помощью основанного на проблеме подхода и нескольких решателей.
Крупномасштабный ограниченный линейный метод наименьших квадратов, основанный на проблеме
Решает оптическую deblurring проблему с помощью основанного на проблеме подхода.
Приложение оптимизации с lsqlin Решателем
Пример, показывающий приложение Оптимизации и линейный метод наименьших квадратов.
Линейный метод наименьших квадратов со связанными ограничениями
Пример, показывающий использование границ в нелинейном методе наименьших квадратов.
Якобиан умножает функцию с линейным методом наименьших квадратов
Пример, показывающий, как сохранить память в большой структурированной проблеме линейного метода наименьших квадратов.
Крупномасштабный ограниченный линейный метод наименьших квадратов, основанный на решателе
Решает оптическую deblurring проблему с помощью основанного на решателе подхода.
Основанные на проблеме алгоритмы оптимизации
Как функции оптимизации и объекты решают задачи оптимизации.
Поддерживаемые операции на переменных оптимизации и выражения
Списки все доступные математические и индексирующие операции на переменных оптимизации и выражения.
Наименьшие квадраты (подбор кривой модели) алгоритмы
Минимизация суммы квадратов в размерностях n только со связанными или линейными ограничениями.
Описывает опции оптимизации.