Область Решателей для обыкновенных дифференциальных уравнений (ОДУ) в MATLAB® решить задачи с начальными значениями с учетом различных свойств. Решатели могут работать с жесткими или нежесткими задачами, задачами с большой матрицей, дифференциальными алгебраическими уравнениями (ДАУ) или полностью неявными задачами. Для получения дополнительной информации см. раздел «Выбор решателя ОДУ».
Фоновая информация ОДУ, описание решателя, алгоритмы и пример сводных данных.
Использование odeset
и таблица, указывающая, какие опции работают с каждым решателем ОДУ.
Место проведения мероприятия ОДУ
Обнаружение событий во время решения ОДУ.
Эта страница содержит два примера решения нежестких обыкновенных дифференциальных уравнений с помощью ode45
.
Эта страница содержит два примера решения жестких обыкновенных дифференциальных уравнений с помощью ode15s
.
Решение дифференциальных алгебраических уравнений (ДАУ)
Решить ОДУ с большой матрицей.
В этом разделе показано, как ограничить решение ОДУ неотрицательной.
Система решения ОДУ с несколькими начальными условиями
Этот пример сравнивают два методов, чтобы решить систему обыкновенных дифференциальных уравнений с несколькими наборами начальных условий.
Поиск и устранение распространенных проблем ОДУ
Часто задаваемые вопросы, содержащие общие проблемы и решения.