* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Численное решение ДУ в системе Mathcad
759
нений odesolve(x,b[,?enei_oaaia]), которая возвращает решение диффе ренциальных уравнений, описанных в блоке Given, при заданных начальных условиях и конце интервала интегрирования b. Эта функция имеет ряд особенностей. Если указан параметр ?enei_oaaia, то решение выполняется с фиксированным шагом, иначе – адаптивным методом. Хотя аналитическое выражение для этой функции не выводится, с ней можно вы полнять математические преобразования, например дифференцировать. Фраг мент документа Mathcad с примером применения функции odesolve показан на рис. 9.36.
Рис. 9.36. Решение дифференциального уравнения второго порядка с помощью функции odesolve
Как показано выше, функция odesolve используется в составе вычислитель ного блока, открывающегося директивой Given. В нем перед функцией задаются само уравнение и начальные условия. В этом случае решение дифференциальных уравнений выглядит более логично и привычно – так же как в блоках, решающих нелинейные уравнения.