Найдите решение многомерного нелинейного уравнения F (x) = 0. Можно также решить скалярное уравнение или линейную систему уравнений или систему, представленную F (x) = G (x) в подходе, основанном на проблеме (эквивалентный F (x) – G (x) = 0 в основанном на решателе подходе). Для нелинейных систем решатели преобразуют решающую уравнение проблему в задачу оптимизации минимизации суммы квадратов компонентов F, а именно, min (∑Fi2 (x)). Линейные и скалярные уравнения имеют различные алгоритмы решения; смотрите, что уравнение Решает Алгоритмы.
Прежде чем вы начнете решать задачу оптимизации, необходимо выбрать соответствующий подход: основанный на проблеме или основанный на решателе. Для получения дополнительной информации смотрите, Сначала Выбирают Problem-Based or Solver-Based Approach.
Для подхода, основанного на проблеме создайте переменные задачи, и затем представляйте уравнения в терминах этих переменных. Для основанных на проблеме шагов, чтобы взять, смотрите Основанный на проблеме Рабочий процесс для Решения уравнений. Чтобы решить получившуюся задачу, используйте solve.
Для основанных на решателе шагов, чтобы взять, включая определение целевой функции и выбор соответствующего решателя, смотрите Настройку Задачи Оптимизации на Основе Решателя.
EquationProblem | Система нелинейных уравнений |
OptimizationEquality | Равенства и ограничения равенства |
OptimizationExpression | Арифметическое или функциональное выражение в терминах переменных оптимизации |
OptimizationVariable | Переменная для оптимизации |
Решите нелинейную систему уравнений, основанную на проблеме
Решите систему нелинейных уравнений с помощью подхода, основанного на проблеме.
Решите нелинейную систему полиномов, основанных на проблеме
Решите полиномиальную систему уравнений с помощью подхода, основанного на проблеме.
Следуйте за решением для уравнения, в то время как параметр изменяется
Решите последовательность проблем с помощью предыдущего решения в качестве стартовой точки.
Нелинейная система уравнений с ограничениями, основанными на проблеме
Решите систему нелинейных уравнений с ограничениями с помощью подхода, основанного на проблеме.
Нелинейные уравнения с аналитическим якобианом
Используйте производные в нелинейном решении уравнения.
Нелинейные уравнения с якобианом конечной разности
Решите нелинейную систему уравнений без производной информации.
Нелинейные уравнения с якобиевским шаблоном разреженности
Решите нелинейную систему уравнений с известным шаблоном разреженности конечной разности.
Нелинейные системы с ограничениями
Изучите методы для решения нелинейных систем уравнений с ограничениями.
Что такое параллельные вычисления в Optimization Toolbox?
Используйте несколько процессоров в оптимизации.
Используя параллельные вычисления в Optimization Toolbox
Выполните оценку градиента параллельно.
Улучшание производительности с параллельными вычислениями
Исследуйте факторы для ускорения оптимизации.
Решите линейные системы уравнений, нелинейных уравнений в одной переменной и систем n нелинейные уравнения в переменных n.
Исследуйте опции оптимизации.