Численные методы решения дифференциальных уравнений
Автор работы: Пользователь скрыл имя, 24 Июня 2013 в 09:49, курсовая работа
Краткое описание
Целью курсовой работы является разработка программ:
Численных методов интегрирования функции;
Численных методов дифференцирования функции;
Численных методов решения дифференциального уравнения;
Для достижения данной цели есть необходимость выделить следующие основные задачи:
Практически закрепить и повторить знания основ языка C++Builder 6, для успешного программирования;
Повторить теоретический материал по численным методам;
Написать программы численных методов соответственно заданию;
Сравнить методы и сделать выводы по проделанной работе.
Содержание
Введение 3
Теоретическая часть 4
1. Численные методы интегрирования функций 4
1.2 Формула Ньютона – Котеса: метод трапеций. 5
1.3 Формула Ньютона – Котеса: метод Симпсона. 6
1.4 Метод Лежандра – Гаусса. 7
1.5 Метод Монте-Карло. 8
2. Численные методы дифференцирования функций 9
2.1 Интерполяционная формула Ньютона 10
3. Численные методы решения дифференциальных уравнений 11
3.1 Метод Эйлера 11
3.2 Методы Рунге-Кутты 12
Практическая часть 14
Заключение 21
Список использованных источников 22
Вложенные файлы: 1 файл
теория.docx
Федеральное агентство связи
Государственного образовательного бюджетного учреждения
высшего профессионального образования
«СИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ТЕЛЕКОММУНИКАЦИЙ И ИНФОРМАТИКИ»
Кафедра информатики и вычислительной техники
Допустить к защите
Зав. кафедрой ___________
Численное интегрирование и
Решение дифференциальных уравнений
БФ ФГОБУ СибГУТИ 230100.000 ПЗ
Руководитель /Белоусова М.В./
Студент /Плотников Г.П./
Факультет информационных технологий и экономики
Теоретическая часть 4
1. Численные методы интегрирования функций 4
1.2 Формула Ньютона – Котеса: метод трапеций. 5
1.3 Формула Ньютона – Котеса: метод Симпсона. 6
1.4 Метод Лежандра – Гаусса. 7
1.5 Метод Монте-Карло. 8
2. Численные методы дифференцирования функций 9
2.1 Интерполяционная формула Ньютона 10
3. Численные методы решения дифференциальных уравнений 11
3.1 Метод Эйлера 11
3.2 Методы Рунге-Кутты 12
Практическая часть 14
Список использованных источников 22
Приложение А 23
Приложение Б 27
Введение
Появление и непрерывное совершенствование быстродействующих электронных вычислительных машин привело к подлинно революционному преобразованию науки вообще и математики в особенности. Изменилась технология научных исследований, колоссально увеличились возможности теоретического изучения, прогноза сложных процессов, проектирования инженерных конструкций. Решение крупных научно-технических проблем, примерами которых могут служить проблемы овладения ядерной энергией и освоения космоса, стало возможным лишь благодаря применению математического моделирования и новых численных методов, предназначенных для ЭВМ.
В настоящее время можно говорить, что появился новый способ теоретического исследования сложных процессов, допускающих математическое описание, — вычислительный эксперимент, т.е. исследование естественнонаучных проблем средствами вычислительной математики. Разработка и исследование вычислительных алгоритмов, и их применение к решению конкретных задач составляет содержание огромного раздела современной математики — вычислительной математики.
Численные методы дают приближенное решение задачи. Это значит, что вместо точного решения некоторой задачи мы находим решение у другой задачи, близкое к искомому. Основная идея всех методов — дискретизация или аппроксимация исходной задачи другой задачей, более удобной для решения на ЭВМ, причем решение аппроксимирующей задачи зависит от некоторых параметров, управляя которыми, можно определить решение с требуемой точностью.
Целью курсовой работы является разработка программ:
- Численных методов интегрирования функции;
- Численных методов дифференцирования функции;
- Численных методов решения дифференциального уравнения;
Для достижения данной цели есть необходимость выделить следующие основные задачи:
- Практически закрепить и повторить знания основ языка C++Builder 6, для успешного программирования;
- Повторить теоретический материал по численным методам;
- Написать программы численных методов соответственно заданию;
- Сравнить методы и сделать выводы по проделанной работе.
Теоретическая часть
Погрешность – это разность между истинной величиной и величиной, найденной при вычислении. Изм.
При численном решении математических и прикладных задач почти неизбежно появление на том или ином этапе погрешностей. Погрешностью называют отклонение приближенного решения от истинного решения. Различают следующие типы погрешностей.
1. Неустранимая погрешность. Она связана с приближенным характером исходной содержательной модели (в частности, с невозможностью учесть все факторы в процессе изучения моделируемого явления), а также ее математического описания, параметрами которого служат обычно приближенные величины (например, из-за принципиальной невозможности выполнения абсолютно точных измерений). Для вычислителя погрешность математической модели следует считать неустранимой (безусловной), хотя постановщик задачи иногда может ее изменить.
2. Погрешность метода. Это погрешность, связанная со способом решения поставленной математической задачи и появляющаяся в результате подмены исходной математической модели другой или конечной последовательностью других, например линейных, моделей. При создании численных методов закладывается возможность отслеживания таких погрешностей и доведения их до сколь угодно малого уровня.
3. Вычислительная погрешность (погрешность действий). Этот тип погрешности обусловлен необходимостью выполнять арифметические операции над числами, усеченными до количества разрядов, зависящего от применяемой вычислительной техники (если, разумеется, не используются специальные программные средства, реализующие, например, арифметику рациональных чисел), т.е. вычислительная погрешность обусловлена округлениями.
Численные методы интегрирования функций
Интервал интегрирования (a, b) разбивается на n равных отрезков длиной
В качестве приближенного значения площади каждой полоски принимается площадь прямоугольника, ширина которого равна h, а высота — значению функции y(x) на левом краю интервала. Локальная формула метода левых прямоугольников:
Общая формула метода левых прямоугольников:
Реферат: Численные методы решения обыкновенных дифференциальных уравнений
Название: Численные методы решения обыкновенных дифференциальных уравнений Раздел: Рефераты по математике Тип: реферат Добавлен 01:55:00 23 июня 2011 Похожие работы Просмотров: 435 Комментариев: 19 Оценило: 2 человек Средний балл: 5 Оценка: неизвестно Скачать |