5. Решение дифференциальных уравнений.
М атематически решение дифференциальных уравнений — очень сложная проблема. Mathcad не в состоянии решить без дополнительных упрощений многие диф- ференциальные уравнения и их системы. Все, что Mathcad может сделать с ними, будет подробно рассмотрено в
Рис. 2.8. Решение дифференциального уравнения с начальными условиями
последующих лабораторных работах. Здесь мы рассмотрим пока лишь функцию Odesolve. Алгоритм, реализованный в функции Odesolve, характерен для большинства функций решения дифференциальных уравнений Mathcad. Функция Odesolve может решать и системы дифференциальных уравнений. Имя функции Odesolve можно писать и с прописной, и со строчной буквы.
В Mathcad имеется много встроенных функций для решения дифференциальных уравнений. Все они, кроме функции Odesolve, требуют определенной непростой формы записи исходного уравнения. Функция Odesolve позволяет записывать уравнение в блоке решения в привычном виде, как обычно записывают уравнение на листе бумаги (рис. 2.8). Обращение к функции Odesolve требует записи вычислительного блока, в который входят три части.
Ключевое слово Given.
Дифференциальное уравнение и начальные или граничные условия к нему или система дифференциальных уравнений и условия к ней.
Функция Odesolve(x, xk, n), где х — имя переменной, относительно которой решается уравнение; xk — конец интервала интегрирования (начало интервала, интегрирования указано в начальных условиях);
n — необязательный внутренний параметр, определяющий число шагов интегрирования, за которые должно быть найдено решение дифференциального уравнения.
Выше (Рис. 2.8.) приведен пример решения задачи методом Given …Odesolve.
- I. Цель работы.
- II. Цель работы.
- III. Порядок выполнения работы
- II. Алгоритм решения системы уравнений с помощью встроенной функции Given…Find приведено на Рис. 1.6.
- IV. Выполнение работы
- VI. Контрольные вопросы.
- Лабораторная работа № 2 «Вычисления в пакете Mathcad. Матрицы»
- I. Цель работы:
- II. Теоретическая часть.
- 1. Создание матриц.
- 3. Решение матричных уравнений.
- 4. Оператор векторизации
- 5. Решение дифференциальных уравнений.
- III. Порядок выполнения работы
- IV. Выполнение работы.
- V. Содержание отчета
- VI. Контрольные вопросы.
- VIII. Варианты заданий.
- Лабораторная работа № 3 «Вычисления в пакете Mathcad.Интерполяция и Регрессия»
- I. Цель работы:
- II. Теоретическая часть.
- 1. Интерполяция.
- 2. Регрессия.
- 4. Элементы математической статистики.
- III. Порядок выполнения работы
- IV. Выполнение работы.
- V. Ход работы.
- VI. Содержание отчета
- VII. Контрольные вопросы.
- IX. Варианты заданий.
- Лабораторная работа № 4 «Вычисления в пакете Mathcad»
- I. Цель работы:
- II. Теоретическая часть.
- 1. Решение систем уравнений.
- 2. Приближенное решение уравнений и систем уравнений.
- 3. Исследование функции на экстремум.
- 4. Рекурсивные вычисления.
- III. Порядок выполнения работы.
- IV. Выполнение работы.
- V. Ход работы.
- VI. Содержание отчета
- VII. Контрольные вопросы.
- IX. Варианты заданий.
- Лабораторная работа № 5
- Моделирование в системе AnSys.
- Задание геометрических форм объекта, свойств материала, граничных условий и типов конечного элемента. Подменю Preprocessor.
- 2 Решение.
- 3 Просмотр результатов. Меню постпроцессора(General postrprocessor).
- Лабораторная работа № 6
- Работа с суперэлементами.
- Создание суперэлементов(Generation Pass).
- Список литературы