Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


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

Тип Реферат
Предмет Информатика и программирование
Просмотров
1464
Размер файла
141 б
Поделиться

Ознакомительный фрагмент работы:

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

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

На тему:

«Решение математических задач с использованием программного пакета 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,50,2149720,2059730,1173370,2064120,215012
0,60,6188010,5927530,5414660,6120910,618840
0,71,0389520,9752270,9868121,0345881,038989
0,81,4640381,3261871,4404951,4623841,464072
0,91,8842131,6127121,8916591,8855361,884245
12,2909201,7942712,3310552,2954162,290950

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

Абсолютная погрешностьОтносительная погрешность
Решения с помощью рядовметода Эйлера (шаг 0,1)метода Эйлера (шаг 0,01)метода Рунге КуттыРешения с помощью рядовметода Эйлера (шаг 0,1)метода Эйлера (шаг 0,01)метода Рунге Кутты
Локальная погрешность0,0000000,0000000,0000000,0000000,00,00,00,000
0,0000000,0667600,005713-0,0000190,0-6,7-0,60,002
0,0000410,1012750,008763-0,0000300,0-11,8-1,10,004
0,0004480,1136350,009916-0,000037-0,1-18,9-2,00,008
0,0024360,1108250,009720-0,000039-1,5-41,0-5,80,024
0,0089990,0976350,008560-0,0000404,483,24,1-0,019
0,0260480,0773350,006710-0,0000394,414,31,1-0,006
0,0637250,0521400,004364-0,0000376,55,30,4-0,004
0,1378510,0235430,001654-0,00003410,41,60,1-0,002
0,271501-0,007446-0,001323-0,00003216,8-0,4-0,1-0,002
0,496649-0,040135-0,004496-0,00003027,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% соответственно. Вывод о влиянии шага на погрешность в методе Эйлера совпадает с выводами решения дифференциального уравнения – большую роль в точности этого метода играет шаг. Можно еще раз подтвердить вывод о том, что точность приближенного метода решения сильно зависит от того, на сколько членов будет разложена дифференциальная функция.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3270
работ сдано
icon
1402
отзывов
avatar
Математика
Физика
История
icon
156023
рейтинг
icon
6062
работ сдано
icon
2736
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
61 784 оценки star star star star star
среднее 4.9 из 5
МТУСИ
Отличный исполнитель. Работу выполнил раньше срока и качественно. Все мои замечания учел и...
star star star star star
ПИ ТОГУ
Екатерина - ответственный исполнитель, у меня в избранных, второй год не подводит!
star star star star star
МГПУ
Отлично и быстро выполнена работа! Приятна в общении. Работой осталась полностью довольна!...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Вступительный экзамен по информатике

Онлайн-помощь, Информатика

Срок сдачи к 14 июля

9 минут назад

Менеджмент производственная практика

Отчет по практике, Менеджмент

Срок сдачи к 1 авг.

9 минут назад

Отчет по практике сшивается по следующей структуре:

Отчет по практике, Технологии, логистика, авиа

Срок сдачи к 15 июля

10 минут назад

Практическое задание В данном задании необходимо написать сценарий...

Другое, Психолоия, психология

Срок сдачи к 21 июля

10 минут назад

прочитать лекции и сделать контрольные...

Контрольная, Русский язык

Срок сдачи к 18 июля

11 минут назад

...

Курсовая, Технология организжации научно- исследовательской работы студентов вуза (на примере фгбоу во "амгу")

Срок сдачи к 15 авг.

11 минут назад

Задача по гармонии

Решение задач, Гармония, музыка, искусство

Срок сдачи к 14 июля

11 минут назад

выполнить курсовую работу согласно требованиям

Курсовая, Технология централизованного производства электроэнергии и теплоты, теплотехника, энергетика

Срок сдачи к 31 июля

11 минут назад

«Таланты ребенка: как их распознать и приумножить»

Эссе, Педагогика

Срок сдачи к 14 июля

11 минут назад

Сделать отчет

Отчет по практике, Документирования хозяйственных операций и ведение бухгалтерского учета активов организации

Срок сдачи к 31 июля

11 минут назад

«Таланты ребенка: как их распознать и приумножить»

Эссе, Педагогика

Срок сдачи к 14 июля

11 минут назад

Ответы на вопросы со схемами Теплоход...

Отчет по практике, Судомеханик моторист, судостроение

Срок сдачи к 21 июля

11 минут назад

Правовая природа и сущность современного трудового договора

Магистерская диссертация, Юриспруденция

Срок сдачи к 10 авг.

11 минут назад
11 минут назад

Выполнить практическое задание до 21:00 14.07.25

Другое, Судебено-психологическая экспертиза

Срок сдачи к 14 июля

11 минут назад

Рецензия

Магистерская диссертация, Юриспруденция

Срок сдачи к 18 июля

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно