Mathcad: решение дифференциальных уравнений и их систем

Получение точного решения дифференциального уравнения вручную, операторным методом, приближенное решение с помощью рядов (до 5 элемента ряда) на заданном интервале, графическое решение. Относительная и абсолютная погрешность методов Эйлера и Рунге-Кутты.

Рубрика Математика
Вид курсовая работа
Язык русский
Дата добавления 17.07.2014

Курсовая работа

Тема: «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с: ил. -- (Учебники для вузов. Специальная литература).




Подобные документы

  • Практическое решение дифференциальных уравнений в системе 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