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