Mathcad: решение дифференциальных уравнений и их систем
Получение точного решения дифференциального уравнения вручную, операторным методом, приближенное решение с помощью рядов (до 5 элемента ряда) на заданном интервале, графическое решение. Относительная и абсолютная погрешность методов Эйлера и Рунге-Кутты.
Рубрика | Математика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 17.07.2014 |
Размер файла | 990,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Курсовая работа
Тема: «Mathcad: Решение дифференциальных уравнений и их систем»
Задание на курсовую работу
Задача 1. Получить точное решение дифференциального уравнения вручную, операторным методом, приближенное решение с помощью рядов (до 5 элемента ряда) на интервале [0;1], численное решение методами Эйлера и Рунге-Кутты, представить совместное графическое решение ДУ всеми способами. Рассчитать относительную и абсолютную погрешность методов Эйлера и Рунге-Кутты. Рассчитать относительную и абсолютную погрешность всех методов с использованием точного решения.
Задача 2. Решить систему дифференциальных уравнений, получить точное решение вручную, операторным методом, приближенное решение с помощью рядов (до 5 элемента ряда) на интервале [0;1], численное решение методами Эйлера и Рунге-Кутты. Представить совместное графическое решение, рассчитать локальную относительную и абсолютную погрешность.
Содержание
Введение
Задача 1
Классический способ
Операторный метод
Решение с помощью рядов
Метод Эйлера
Метод Рунге-Кутты
Совместное графическое решение
Задача 2
Классический способ
Операторный метод
Решение с помощью рядов
Метод Эйлера
Метод Рунге-Кутты
Совместное графическое решение
Заключение
Список использованных источников
Введение
MathCad -- система компьютерной алгебры из класса систем автоматизированного проектирования, ориентированная на подготовку интерактивных документов с вычислениями и визуальным сопровождением, отличается легкостью использования и применения для коллективной работы.
Основные возможности:
MathCad содержит сотни операторов и встроенных функций для решения различных технических задач. Программа позволяет выполнять численные и символьные вычисления, производить операции со скалярными величинами, векторами и матрицами, автоматически переводить одни единицы измерения в другие.
Среди возможностей MathCad можно выделить:
Решение дифференциальных уравнений, в том числе и численными методами
Построение двумерных и трёхмерных графиков функций (в разных системах координат, контурные, векторные и т. д.)
Использование греческого алфавита, как в уравнениях, так и в тексте
Выполнение вычислений в символьном режиме
Выполнение операций с векторами и матрицами
Символьное решение систем уравнений
Аппроксимация кривых
Выполнение подпрограмм
Поиск корней многочленов и функций
Проведение статистических расчётов и работа с распределением вероятностей
Поиск собственных чисел и векторов
Вычисления с единицами измерения
Интеграция с САПР системами, использование результатов вычислений в качестве управляющих параметров
[1]
Задача 1.
Классический метод
Решим характеристическое уравнение:
Общее решение ЛОДУ:
Найдем частное решение:
Общее решение данного ДУ:
Подставим начальные условия и решим задачу Коши:
Частное решение ДУ:
График точного решения вручную:
Операторный метод
Найдем изображения для каждого члена ДУ:
дифференциальное уравнение погрешность
Найдем Х:
График точного решения, полученного операторным методом:
Сравнение решений, полученных классическим и операторным методом
Решение с помощью рядов
Разложим в ряд Маклорена:
Сравним решения, полученные операторным методом и с помощью рядов
Вычислим погрешности
Метод Эйлера
Для сравнения решений построим график
Вычислим погрешности:
Метод Рунге-Кутты
Сравним решение, полученное методом Рунге-Кутты 4 порядка, с точным решением:
Вычислим погрешности
Совместное графическое решение ДУ всеми способами
- погрешность решения с помощью рядов
- погрешность решения с помощью метода Рунге-Кутты 4 порядка
- погрешность решения с помощью метода Эйлера
Задача 2
Классический способ
Найдем у
Операторный метод
Найдем изображения
Найдем Х и Y
Найдем x(t) и y(t):
Сравним с решением, полученным классическим способом
Решение с помощью рядов
Перейдем от системы ДУ 1 порядка к двум ДУ 2 порядка:
Разложим в ряд Маклорена:
Для сравнения, построим графики решения операторным методом и с помощью рядов
Вычислим погрешности
Метод Эйлера
Построим графики решений операторным методом и методом Эйлера
Вычислим погрешности
Метод Рунге-Кутты
Построим графики решений операторным методом и методом Рунге-Кутты
Вычислим погрешности
Совместное графическое решение
- погрешности решения с помощью метода Эйлера
- погрешности решения с помощью метода Рунге-Кутты 4 порядка
- погрешности решения с помощью рядов
Заключение
Многие физические законы, которым подчиняются те или иные явления, могут быть записаны в виде дифференциальных уравнений. Эти уравнения описывают изменение соответствующих физических величин с течением времени и могут служить в качестве математической модели соответствующего процесса.
Дифференциальные уравнения играют важную роль в прикладной математике, физике и в других науках, таких как биология, экономика и электротехника; в действительности, они возникают везде, где есть необходимость количественного (числового) описания явлений окружающего мира.
Теория численного решения дифференциальных уравнений хорошо разработана и на ее основе создано множество прикладных программ, позволяющих пользователю получить решение и вывести его в графическом виде. Среди этих программ следует в первую очередь отметить такие математические пакеты, как MATLAB, MATHEMATICA, MAPLE и MATHCAD. [3]
В представленной работе были использованы различные методы решения дифференциальных уравнений и их систем:
Классический метод
Операторный метод
Решение ДУ с помощью рядов
Метод Эйлера
Метод Рунге-Кутты 4 порядка
Продемонстрированы возможности пакета MathCad, показаны расхождения решений разными методами.
В ходе проведения работы было выявлено, что наиболее точные решения получаются при использовании метода Рунге-Кутты 4 порядка и метода Эйлера. Наивысшей точностью обладает метод Рунге-Кутты 4 порядка точности.
Список использованных источников
Казанцева Н. В. Численное решение задач высшей математики с использованием программных пакетов MathCad и MATLAB : метод. указания - Екатеринбург, УрГУПС, 2009 - 56 с.
Шампайн Л. Ф., Гладвел И., Томпсон С. Решение обыкновенных дифференциальных уравнений с использованием MATLAB: Учебное пособие / Пер. с англ. И. А. Макарова. -- СПб.: Издательство «Лань», 2011. -- 304с: ил. -- (Учебники для вузов. Специальная литература).
Размещено на Allbest.ru
Подобные документы
Практическое решение дифференциальных уравнений в системе MathCAD методами Рунге—Кутты четвертого порядка для решения уравнения первого порядка, Булирша — Штера - системы обыкновенных дифференциальных уравнений первого порядка и Odesolve и их графики.
лабораторная работа [380,9 K], добавлен 23.07.2012Решение задачи Коши для дифференциального уравнения. Погрешность приближенных решений. Функция, реализующая явный метод Эйлера. Вычисление погрешности по правилу Рунге. Решение дифференциальных уравнений второго порядка. Условие устойчивости для матрицы.
контрольная работа [177,1 K], добавлен 13.06.2012Численное решение уравнения методом Эйлера и Рунге-Кутта в Excel. Программа на языке Turbo Pascal. Блок-схема алгоритма. Метод Рунге-Кутта для дифференциального уравнения второго порядка. Модель типа "хищник-жертва" с учетом внутривидового взаимодействия.
курсовая работа [391,5 K], добавлен 01.03.2012Решение нелинейных уравнений методом касательных (Ньютона), особенности и этапы данного процесса. Механизм интерполирования функции и численное интегрирование. Приближенное решение обыкновенных дифференциальных уравнений первого порядка методом Эйлера.
курсовая работа [508,1 K], добавлен 16.12.2015Дифференциальные уравнения Риккати. Общее решение линейного уравнения. Нахождение всех возможных решений дифференциального уравнения Бернулли. Решение уравнений с разделяющимися переменными. Общее и особое решения дифференциального уравнения Клеро.
курсовая работа [347,1 K], добавлен 26.01.2015Решение краевой задачи. Методы конечно-разностных, центрально-разностных отношений и метод прогонки. Приближенное решение линейного дифференциального уравнения второго порядка с помощью методов Галеркина, Ритца и коллокации, сравнение результов.
курсовая работа [596,2 K], добавлен 27.04.2011Метод Эйлера: сущность и основное содержание, принципы и направления практического применения, определение погрешности. Примеры решения задачи в Excel. Метод разложения решения в степенной ряд. Понятие и погрешность, решение с помощью метода Пикара.
контрольная работа [129,0 K], добавлен 13.03.2012Составление диагональной системы способом прогонки, нахождение решения задачи Коши для дифференциального уравнения на сетке методом Эйлера и классическим методом Рунге-Кутта. Построение кубического сплайна интерполирующей функции равномерного разбиения.
практическая работа [46,1 K], добавлен 06.06.2011Решение систем линейных алгебраических уравнений методом исключения Гаусса. Табулирование и аппроксимация функций. Численное решение обыкновенных дифференциальных уравнений. Приближенное вычисление определенных интегралов. Решение оптимизационных задач.
курсовая работа [1,6 M], добавлен 21.11.2013Основные понятия теории погрешностей. Приближенное решение некоторых алгебраических трансцендентных уравнений. Приближенное решение систем линейных уравнений. Интерполирование функций и вычисление определенных интегралов, дифференциальных уравнений.
методичка [899,4 K], добавлен 01.12.2009