Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Решение математических задач с использованием программного пакета MathCad

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

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

На тему:

«Решение математических задач с использованием программного пакета MathCad»

Екатеринбург 2010


1. Краткие теоретические сведения

Дифференциальными уравнениями называются уравнения, в которых неизвестными являются функции одного или нескольких переменных, причем в уравнения входят не только сами функции, но и их производные. Рассмотрим обыкновенное дифференциальное уравнение n-го порядка:

y(n) = f (x, y, y, y’’y(n-1))

Общее решение этого уравнения зависит от n-произвольных постоянных.

Точное решение дифференциального уравнения может быть найдено вручную, либо операторным методом в пакете MathCad. Также есть приближенные методы решения: решение с помощью рядов, численные методы и др. Каждый из этих методов определяет один или несколько бесконечных процессов, с помощью которых при выполнении определённых условий можно получить точное решение задачи. Для получения приближенного решения останавливаются на некотором шаге процесса.

Принцип операторного метода состоит в том, что при переводе функции дифференциального уравнения y(n) = f (x, y, y, y’’y(n-1)) в пространство Лапласа мы получаем изображение F(s), которое зависит только от одной переменной s. Отсюда, по теореме о единственности мы можем найти точное решение дифференциального уравнения.

Если решение ищется в виде бесконечного ряда, то за приближенное решение принимают конечный отрезок ряда. Например, пусть требуется найти решение дифференциального уравнения y' = f (x, у), удовлетворяющее начальным условиям у 0) = y0, причём известно, что f (x, у) – аналитическая функция х, у в некоторой окрестности точки (х0, y0). Тогда решение можно искать в виде степенного ряда:


y (x) – y (x0) =

Коэффициенты Ak ряда могут быть найдены либо последовательным дифференцированием, либо с помощью метода неопределенных коэффициентов, который применяется в курсовой работе. Метод рядов позволяет находить решение лишь при малых значениях величины хх0.

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

Если aточное решение, то абсолютной погрешностью приближенного значения a* называют величину Д(а*), которая определяется следующим образом:

|a*-a| ≤ Д(a*)

Относительной погрешностью Дa приближенного значения называют некоторую величину, которая определяется следующим образом:

|(a*-a)/ a* | ≤ д(a*)

Таким образом, эти две погрешности связаны между собой:

д(a*) = Д(a*) / |a*|

Относительную погрешность часто выражают в процентах. Числа a* и Дa принято записывать с одинаковым количеством знаков после запятой.


2. Дифференциальное уравнение

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

Дано:

2x''+5x'=29cos t

x(0)= -1

x'(0)=0

2.1 Точное решение операторным методом

Пусть X(s) изображение, а х(t) оригинал.

Продифференцируем левую часть уравнения:

2x''+5x'=5*(s2*X-s*x(0) x'(0))+5*(s*X-x(0))

Подставим данные значения x(0) и x'(0) в уравнение и получим:

x''-3x'+2x= 2*(s2*X+s)+5*(s*X+1)=X*(2s2+5s)+s*2+5

Преобразуем правую часть уравнения в пространство Лапласа

Найдем значение изображения:

Given


Сопоставим изображению оригинал:

Найдем значения функции, построим её график:

дифференциальный уравнение эйлер операторный

2.2 Приближенное решение с помощью рядов

Запишем функцию в виде ряда:


Найдем производные первого и второго порядков от этой функции:

Разложим в ряд правую часть уравнения:

Полученные ряды подставим в исходное уравнение:

Найдем значения коэффициентов


Подставим найденные значения в разложение функции в ряд и построим график функции:

2.3 Численное решение методом Эйлера

Перепишем условие следующим образом:

x'=z

z'+ 5z=29cos t

z'=29cos t 5z

Задаём начальные данные:

Находим значение x и x'

Для сравнения решим это дифференциальное уравнение с шагом 0,01. Построим график.

2.4 Численное решение методом Рунге-Кутты четвертого порядка

Определяем функцию D, задающую производные и находим значения функции. Строим график функции:



2.5
 Расчет погрешности приближенного и численных методов

Таблица 1Значения функции

Заданный интервал

Точное решение

Приближенное с помощью рядов

Метод Эйлера (шаг 0,1)

Метод Эйлера (шаг 0,01)

Метод Рунге Кутты

0

-1,000000

-1,000000

-1,000000

-1,000000

-1,000000

0,1

-0,933240

-0,933240

-1,000000

-0,938953

-0,933221

0,2

-0,753725

-0,753766

-0,855000

-0,762488

-0,753695

0,3

-0,488339

-0,488787

-0,601974

-0,498255

-0,488302

0,4

-0,159271

-0,161707

-0,270096

-0,168991

-0,159232

0,5

,214972

,205973

,117337

,206412

,215012

0,6

,618801

,592753

,541466

,612091

,618840

0,7

,038952

,975227

,986812

,034588

,038989

0,8

,464038

,326187

,440495

,462384

,464072

0,9

,884213

,612712

,891659

,885536

,884245

1

,290920

,794271

,331055

,295416

,290950

Таблица 2Локальная, абсолютная и относительная погрешность

Абсолютная погрешность

Относительная погрешность

Решения с помощью рядов

метода Эйлера (шаг 0,1)

метода Эйлера (шаг 0,01)

метода Рунге Кутты

Решения с помощью рядов

метода Эйлера (шаг 0,1)

метода Эйлера (шаг 0,01)

метода Рунге Кутты

Локальная погрешность

,000000

,000000

,000000

,000000

,0

,0

,0

,000

,000000

,066760

,005713

-0,000019

,0

-6,7

-0,6

,002

,000041

,101275

,008763

-0,000030

,0

-11,8

-1,1

,004

,000448

,113635

,009916

-0,000037

-0,1

-18,9

-2,0

,008

,002436

,110825

,009720

-0,000039

-1,5

-41,0

-5,8

,024

,008999

,097635

,008560

-0,000040

,4

,2

,1

-0,019

,026048

,077335

,006710

-0,000039

,4

,3

,1

-0,006

,063725

,052140

,004364

-0,000037

,5

,3

,4

-0,004

,137851

,023543

,001654

-0,000034

,4

,6

,1

-0,002

,271501

-0,007446

-0,001323

-0,000032

,8

-0,4

-0,1

-0,002

,496649

-0,040135

-0,004496

-0,000030

,7

-1,7

-0,2

-0,001


2.6 Совместное графическое решение

Рисунок 1Совместное графическое решение

Из всех методов наиболее точным оказался метод Рунге-Кутты, его максимальная относительная погрешность 0,024%, относительная погрешность приближенного метода составила 27,7%. Метод Эйлера с шагом 0,1 имеет наибольшую погрешность 83,2%, однако при уменьшении шага в до 0,01 его погрешность составляет всего 5,8%. Это подтверждает то, что погрешность метода Эйлера сильно зависит от принятого шага. Проанализировав графическое решение делаем вывод о том, что методы Эйлера и Рунге-Кутты повторяют форму кривой точного решения, а график приближенного решения с увеличением аргумента всё сильнее отклоняется от искомого графика – свидетельство того, что погрешность решения с помощью рядов зависит от количества членов ряда. Характер кривой также говорит о том, что точность приближенного решения с помощью рядов удовлетворительна только вблизи некоторой точки.


3. Система дифференциальных уравнений

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

Дано:

dx/dt=3x + y

dy/dt=5/2x – y + 2

x(0)=0

y(0)=1

3.1 Точное решение операторным методом

Пусть X(s) изображение, для оригинала x(t), Y(s) изображение для оригинала y(t). Перейдем от оригинала к изображению:

Найдем значения изображений:

Найдем значения функции и построим её график:


3.2 Приближенное решение с помощью рядов

Преобразуем систему таким образом что, получим дифференциальное уравнение второго порядка, зависящее только от x:

x''-2x'-11/2x-2=0

Алгоритм решения такой же, как и при решении дифференциального уравнения с правой частью специального вида, но без необходимости раскладывать правую часть.



Выводы

Наименьшую погрешность имеет метод Рунге-Кутты четвертого порядкадля функции x(t) относительная погрешность на десятом шаге составляет 0,036%, для функции y(t) 0,0297%. Наибольшая погрешность у метода Эйлера с шагом 0,1 – для функции x(t) 70,8%, для функции y(t) 51,4%. При изменении шага до 0,01 погрешность существенно уменьшается до 6,6% и 5,3% соответственно. Вывод о влиянии шага на погрешность в методе Эйлера совпадает с выводами решения дифференциального уравнениябольшую роль в точности этого метода играет шаг. Можно еще раз подтвердить вывод о том, что точность приближенного метода решения сильно зависит от того, на сколько членов будет разложена дифференциальная функция.

 /




1. Идентификация объектов по временным характеристикам
2. Курсовая работа- Влияние социально-психологических факторов на выполнение функциональных обязанностей летчика
3. Род Ляпуновых
4. цептивных ощущений
5. чистого времени
6. тематика вищих рослин
7. тематикою; рівень вивчення програмного матеріалу дисципліни що контролюється викладачем шляхом виконан
8. Социосфера ФГНУ Институт психологопедагогических проблем детства РАО Витебский государствен
9. С помощью формы право обретает свои неотъемлемые черты и признаки общеобязательность общеизвестность и т
10. тема Европейского Союза8 Заключение15 Введение Эффективность
11. Тема 1. Культура как социальное явление- ее сущность функции и роль в жизни общества План семинара- 1
12. х годов XX века большинство жителей Великобритании традиционно не стремились к открытию собственных малых пр
13.  Ознайомлення зі Стратегією економічного та соціального розвитку Кіровоградської області до 2015 року в част
14. Отсюда и произошло что деятельная сторона в противоположность материализму развивалась идеализмом но то
15. Кристаллы
16. Лекція 7. Цілепокладання в технологіях соціальної роботи Процесуальна теорія технології соціальної ро
17. МИКРОБИОЛОГИЧЕСКОМУ КОНТРОЛЮ ТУШЕК МЯСА ПТИЦЫ ПТИЦЕПРОДУКТОВ ЯИЦ И ЯЙЦОПРОДУКТОВ НА ПТИЦЕВОДЧЕСКИХ И ПТИ
18. то имущества Уходя из этого мира одни оставляют за собой гроши другие нормальные состояния а третьи оставл
19. психомоторика охватываются все сознательно управляемые моторные акты человека сочетания и последователь
20. Теория мотивации в менеджменте