Автор: Пользователь скрыл имя, 27 Декабря 2011 в 20:12, курсовая работа
Точное решение дифференциального уравнения может быть найдено вручную, либо операторным методом в пакете MathCad. Также есть приближенные методы решения: решение с помощью рядов, численные методы и др. Каждый из этих методов определяет один или несколько бесконечных процессов, с помощью которых при выполнении определённых условий можно получить точное решение задачи. Для получения приближенного решения останавливаются на некотором шаге процесса.
Рисунок
1 – Совместное графическое решение
Из
всех методов наиболее точным оказался
метод Рунге-Кутты, его максимальная
относительная погрешность 0,024%, относительная
погрешность приближенного метода составила
27,7%. Метод Эйлера с шагом 0,1 имеет наибольшую
погрешность 83,2%, однако при уменьшении
шага в до 0,01 его погрешность составляет
всего 5,8%. Это подтверждает то, что погрешность
метода Эйлера сильно зависит от принятого
шага. Проанализировав графическое решение
делаем вывод о том, что методы Эйлера
и Рунге-Кутты повторяют форму кривой
точного решения, а график приближенного
решения с увеличением аргумента всё сильнее
отклоняется от искомого графика – свидетельство
того, что погрешность решения с помощью
рядов зависит от количества членов ряда.
Характер кривой также говорит о том, что
точность приближенного решения с помощью
рядов удовлетворительна только вблизи
некоторой точки.
Решить систему дифференциальных уравнений, получить точное решение вручную, операторным методом, приближенное решение с помощью рядов (до 5 элемента), численное решение методом Эйлера, Рунге-Кутты. Представить графическое совместное решение, рассчитать локальную, относительную и абсолютную погрешность решения.
Дано:
dx/dt=3x + y
dy/dt=5/2x – y + 2
x(0)=0
y(0)=1
Пусть X(s) изображение, для оригинала x(t), Y(s) изображение для оригинала y(t). Перейдем от оригинала к изображению:
Найдем
значения изображений:
Найдем
значения функции и построим её график:
Преобразуем систему таким образом что, получим дифференциальное уравнение второго порядка, зависящее только от x:
x''-2x'-11/2x-2=0
Алгоритм
решения такой же, как и при
решении дифференциального
Наименьшую
погрешность имеет метод Рунге-
Информация о работе Решение математических задач с использованием программного пакета MathCad