Matlab позволяет решать обыкновенные дифференциальные уравнения различного порядка с начальными условиями (задачи Коши).
Решатели Matlab реализуют различные методы решения систем дифференциальных уравнений (см. таблицу 1). Для решения жестких систем уравнений рекомендуется использовать только специальные решатели ode15s, ode23s, ode23t, ode23tb. Все решатели могут решать системы уравнений явного вида у' = F(t, y). Решатели ode15s и ode23t способны найти корни дифференциально-алгебраических уравнений M(t)y' = F(t, у), где М называется матрицей массы. Решатели ode15s, ode23s, ode23t и ode23tb могут решать уравнения неявного вида M(t,y) у' = F(t, у).
Особенности решателей следующие:
- ode23tb, ode23s служат для решения жестких дифференциальных уравнений;
· ode15s - жестких дифференциальных и дифференциально-алгебраических уравнений;
· ode23t - умеренно жестких дифференциальных и дифференциально-алгебраических уравнений. Последовательность решения обыкновенных дифференциальных уравнений