Обыкновенные дифференциальные уравнения

Решатели для задачи с начальными значениями для обыкновенных дифференциальных уравнений

Область Решателей для обыкновенных дифференциальных уравнений (ОДУ) в MATLAB® решить задачи с начальными значениями с учетом различных свойств. Решатели могут работать с жесткими или нежесткими задачами, задачами с большой матрицей, дифференциальными алгебраическими уравнениями (ДАУ) или полностью неявными задачами. Для получения дополнительной информации см. раздел «Выбор решателя ОДУ».

Функции

расширить все

ode45Решение не жестких дифференциальных уравнений - метод среднего порядка точности
ode23Решение не жестких дифференциальных уравнений - метод низкого порядка точности
ode113Решение не жестких дифференциальных уравнений - метод переменного порядка точности
ode15sРешение жестких дифференциальных уравнений и ДАУ - метод переменного порядка точности
ode23sРешение жестких дифференциальных уравнений - метод низкого порядка точности
ode23tРешение умеренно жестких ОДУ и ДАУ - метод трапеций
ode23tbРешение жестких дифференциальных уравнений - метод трапеций + формула дифференцирования назад
ode15iРешение полностью неявных дифференциальных уравнений - метод переменного порядка точности
decicВычисление допустимых начальных условий для ode15i
odegetИзвлечение значений опций ОДУ
odesetСоздайте или измените структуру опций для решателей ODE и PDE
devalОцените структуру решения дифференциального уравнения
odextendРасширение решения ОДУ

Темы

Выбор решателя ОДУ

Фоновая информация ОДУ, описание решателя, алгоритмы и пример сводных данных.

Сводные данные опций ОДУ

Использование odeset и таблица, указывающая, какие опции работают с каждым решателем ОДУ.

Место проведения мероприятия ОДУ

Обнаружение событий во время решения ОДУ.

Решение нежестких ОДУ

Эта страница содержит два примера решения нежестких обыкновенных дифференциальных уравнений с помощью ode45.

Решение жестких ОДУ

Эта страница содержит два примера решения жестких обыкновенных дифференциальных уравнений с помощью ode15s.

Решение дифференциальных алгебраических уравнений (ДАУ)

Решить ОДУ с большой матрицей.

Решение неотрицательной ОДУ

В этом разделе показано, как ограничить решение ОДУ неотрицательной.

Система решения ОДУ с несколькими начальными условиями

Этот пример сравнивают два методов, чтобы решить систему обыкновенных дифференциальных уравнений с несколькими наборами начальных условий.

Поиск и устранение распространенных проблем ОДУ

Часто задаваемые вопросы, содержащие общие проблемы и решения.

Рекомендуемые примеры

Для просмотра документации необходимо авторизоваться на сайте