Я математик и инженер, автор книг и курсов по Mathcad. Выкладываю здесь расчеты в бесплатном математическом редакторе Mathcad Express, повышая его до проф. уровня.
В качестве примера системы двух ОДУ - решение уравнения второго порядка гармонического осциллятора. Чтобы получить решение, его достаточно записать в виде системы двух уравнений первого порядка, как для rkfixed). Красные точки - численное решение в Mathcad Express. Скачайте его!
Расчет по формулам Mathcad Express доступен, достаточно раскрыть область кнопкой со знаком "+". y0=вектор начальныхусловий, n=число точек расчетной сетки.
В бесплатном Mathcad Express инструменты для решения дифференциальных уравнений отключены. Но ничто не мешает запрограммировать их вручную. На рисунке - пример численного расчета ОДУ y'=-by. Точки - расчет написанной мной программой, которая будет работать в Mathcad Express, синяя кривая - точное решение y=g(х), а оранжевая - решение встроенной функцией rkfixed, которая работает в Mathcad Prime.
Посмотреть, как работает мой расчет для системы уравнений и скачать MCDX файл можно в следующем посте, доступном по подписке.
Mathcad Express - это бесплатный профессиональный математический редактор, его используют инженеры и ученые всего Мира, наряду с коммерческим Mathcad. В частности, он интегрирован с PTC Creo - одной из самых мощных CAD-систем,и используется для конструкторских расчетов.
Основные сведения и ссылки на дистрибутив в моей статье.
Дополнительные сведения о Mathcad Express (как установить, расчеты и курсы) - на Курсопоиске (бесплатно, без регистрации).