Пакет прикладных программ «Вычислительная математика»
Автор: ruslan12.1 • Май 16, 2022 • Курсовая работа • 12,965 Слов (52 Страниц) • 240 Просмотры
Министерство науки и высшего образования Российской Федерации
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ОБРАЗОВАНИЯ
“ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ”
Факультет математики и информационных технологий
Кафедра программного обеспечения вычислительной техники
и автоматизированных систем
КУРСОВАЯ РАБОТА
по дисциплине «Программная инженерия задач вычислительной математике»
Пакет прикладных программ «Вычислительная математика»
Пояснительная записка
ОГУ 09.03.04 3021 380 ПЗ
Руководитель:
____________ Т.М. Зубкова
"___"_____________2021г.
Исполнитель
студент группы З-19ПИнж(б)РПиС
_______ Р.А. Шайахмитов
"___"_____________2021г.
Оренбург 2021
Содержание
Введение 2
1 Решение нелинейных уравнений 4
2 Решение системы линейных алгебраических уравнений 10
3 Решение системы нелинейных уравнений 14
4 Решение обыкновенных дифференциальных уравнений методами 18
5 Интерполирование функции 22
6 Численное интегрирование 25
7 Численное дифференцирование 27
Заключение 30
Список использованных источников 31
ПРИЛОЖЕНИЕ А 32
Утверждаю
Заведующий кафедрой
программного обеспечения вычислительной
техники и автоматизированных систем
_________________________ Н.А. Соловьев
“___”_______________ 2021 г.
ЗАДАНИЕ
на выполнение курсовой работы
студенту Шайахмитов Руслан Аскарович
фамилия, имя, отчество
по направлению подготовки 09.03.04 Программная инженерия
код, наименование
по дисциплине Программная инженерия задач вычислительной математики
наименование дисциплины
- Тема проекта (работы): Пакет прикладных программ «Вычислительная математика»
- Срок сдачи студентом работы «__» ____________ 2021 г.
- Цель и задачи проекта (работы): Разработка и программная реализация пакета прикладных программ «Вычислительная математика»
- Исходные данные к работе: выданы преподавателем
- Перечень вопросов, подлежащих разработке: решение не линейных уравнений (НУ) методами: половинного деления (бисекций), хорд, Ньютона (касательных); решение линейных алгебраических уравнений (СЛАУ) методами: Гаусса, итераций (метод последовательных приближений), Зейделя; решение системы не линейных уравнений (СНУ) методами: простых итераций, Ньютона; решение обыкновенных дифференциальных уравнений методами (ОДУ): Эйлера, Рунге-Кутта; интерполирование функции методами: Лагранжа, Ньютона; численное интегрирование методами: трапеций, Симпсона; численное дифференцирование, используя интерполяционный полином Ньютона.
- Перечень графического (иллюстративного) материала ______
Дата выдачи и получения задания
Руководитель «__» _______ 2021 г. _______________ Т.М. Зубкова
(подпись)
Студент «__» _______ 2021 г. _______________ Р.А Шайахмитов
(подпись)
Аннотация
В ходе выполнения курсовой работе был разработан комплекс программ «Вычислительная математика», позволяющий находить решение нелинейных уравнений (НУ) методами: половинного деления (бисекций), хорд, Ньютона (касательных); решение линейных алгебраических уравнений (СЛАУ) методами: Гаусса, итераций (метод последовательных приближений), Зейделя; решение системы не линейных уравнений (СНУ) методами: простых итераций, Ньютона; решение обыкновенных дифференциальных уравнений методами (ОДУ): Эйлера, Рунге-Кутта; интерполирование функции методами: Лагранжа, Ньютона; численное интегрирование методами: трапеций, Симпсона; численное дифференцирование, используя интерполяционный полином Ньютона.
...