Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364139
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62791)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21319)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21692)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8692)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3462)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20644)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

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

Название: Решение математических задач с использованием программного пакета MathCad
Раздел: Рефераты по информатике, программированию
Тип: курсовая работа Добавлен 16:33:34 22 марта 2011 Похожие работы
Просмотров: 1896 Комментариев: 19 Оценило: 4 человек Средний балл: 5 Оценка: неизвестно     Скачать

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

На тему:

«Решение математических задач с использованием программного пакета 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'=29cost

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 0,214972 0,205973 0,117337 0,206412 0,215012
0,6 0,618801 0,592753 0,541466 0,612091 0,618840
0,7 1,038952 0,975227 0,986812 1,034588 1,038989
0,8 1,464038 1,326187 1,440495 1,462384 1,464072
0,9 1,884213 1,612712 1,891659 1,885536 1,884245
1 2,290920 1,794271 2,331055 2,295416 2,290950

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

Абсолютная погрешность Относительная погрешность
Решения с помощью рядов метода Эйлера (шаг 0,1) метода Эйлера (шаг 0,01) метода Рунге Кутты Решения с помощью рядов метода Эйлера (шаг 0,1) метода Эйлера (шаг 0,01) метода Рунге Кутты
Локальная погрешность 0,000000 0,000000 0,000000 0,000000 0,0 0,0 0,0 0,000
0,000000 0,066760 0,005713 -0,000019 0,0 -6,7 -0,6 0,002
0,000041 0,101275 0,008763 -0,000030 0,0 -11,8 -1,1 0,004
0,000448 0,113635 0,009916 -0,000037 -0,1 -18,9 -2,0 0,008
0,002436 0,110825 0,009720 -0,000039 -1,5 -41,0 -5,8 0,024
0,008999 0,097635 0,008560 -0,000040 4,4 83,2 4,1 -0,019
0,026048 0,077335 0,006710 -0,000039 4,4 14,3 1,1 -0,006
0,063725 0,052140 0,004364 -0,000037 6,5 5,3 0,4 -0,004
0,137851 0,023543 0,001654 -0,000034 10,4 1,6 0,1 -0,002
0,271501 -0,007446 -0,001323 -0,000032 16,8 -0,4 -0,1 -0,002
0,496649 -0,040135 -0,004496 -0,000030 27,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% соответственно. Вывод о влиянии шага на погрешность в методе Эйлера совпадает с выводами решения дифференциального уравнения – большую роль в точности этого метода играет шаг. Можно еще раз подтвердить вывод о том, что точность приближенного метода решения сильно зависит от того, на сколько членов будет разложена дифференциальная функция.

Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
Хватит париться. На сайте FAST-REFERAT.RU вам сделают любой реферат, курсовую или дипломную. Сам пользуюсь, и вам советую!
Никита06:34:38 03 ноября 2021
.
.06:34:35 03 ноября 2021
.
.06:34:35 03 ноября 2021
.
.06:34:31 03 ноября 2021
.
.06:34:30 03 ноября 2021

Смотреть все комментарии (19)
Работы, похожие на Курсовая работа: Решение математических задач с использованием программного пакета MathCad

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

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



Результаты(287862)
Комментарии (4159)
Copyright © 2005-2021 HEKIMA.RU [email protected] реклама на сайте