Файл: Лабораторная работа 2 Тема занятия Численные методы. Нахождение определенных интегралов. Аннотация.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.10.2023
Просмотров: 75
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Программирование в САПРЛабораторная работа №2Тема занятия:Численные методы. Нахождение определенных интегралов.Аннотация:Изучение численных методов нахождения значений определенных интегралов.План занятия:
:
Метод правых прямоугольников:
Метод средних прямоугольников: В приведенных выше формулах h – ширина интервала разбиения (шаг по оси Х).Развитием метода прямоугольников является метод трапеций (рисунок 2). Отличие заключается в том, что подынтегральная функция на каждом участке разбиения заменяется уже не горизонтальной, а наклонной прямой. В результате получается трапеция, площадь которой вычисляется по известной зависимости как произведение полусуммы длин оснований (значений функции на краях интервала) на высоту (ширину разбиения). Расчетная формула в этом случае будет выглядеть следующим образом (формула 1).Формула 1. Расчетная формулаРисунок 2. Метод трапеций Суть метода Симпсона заключается в замене подынтегральной функции квадратным полиномом (параболой). При этом в расчете одновременно участвуют два соседних интервала разбиения, так как парабола однозначно определяется тремя точками. Метод парабол считается наиболее предпочтительным для вычисления определенного интеграла из перечисленных. Расчетная формула метода парабол выглядит следующим образом (формула 2).Формула 2. Расчетная формула метода параболОчевидно, что, исходя из специфики метода Симпсона, число разбиений участка интегрирования N должно быть четным.Задание для самостоятельной работыРазработать MFC Dialog Based Application для сравнения методов численного интегрирования: прямоугольников, трапеций и парабол. Предусмотреть ввод пределов интегрирования, вывод результата и выбор метода расчета. Подынтегральное выражение и пределы интегрирования для тестирования приложения взять из нижеследующей таблицы в соответствии с вариантом задания. Предусмотреть в приложении функционал оценки точности интегрирования различными рассматриваемыми методами и определить для своего варианта задание критическое число N – разбиений при котором относительная погрешность каждого из методов станет более 1% (таблица 1).
Таблица 1. Задания для самостоятельной работы
Форма представления выполненного заданияНа проверку преподавателю требуется представить архив (RAR, ZIP) с проектом MS Visual Studio, реализующим задание для самостоятельной работы.
-
Подготовка к выполнению работы, в том числе:-
изучение теоретических основ численных методов нахождения значения определенных интегралов; -
повторение ранее изученного материала по архитектуре MFC DialogBased Application;
-
-
Создание диалогового приложения на языке C++ для нахождения значения определенного интеграла тремя методами в соответствии с индивидуальным заданием. -
Защита лабораторной работы.
:
Метод правых прямоугольников:
Метод средних прямоугольников: В приведенных выше формулах h – ширина интервала разбиения (шаг по оси Х).Развитием метода прямоугольников является метод трапеций (рисунок 2). Отличие заключается в том, что подынтегральная функция на каждом участке разбиения заменяется уже не горизонтальной, а наклонной прямой. В результате получается трапеция, площадь которой вычисляется по известной зависимости как произведение полусуммы длин оснований (значений функции на краях интервала) на высоту (ширину разбиения). Расчетная формула в этом случае будет выглядеть следующим образом (формула 1).Формула 1. Расчетная формулаРисунок 2. Метод трапеций Суть метода Симпсона заключается в замене подынтегральной функции квадратным полиномом (параболой). При этом в расчете одновременно участвуют два соседних интервала разбиения, так как парабола однозначно определяется тремя точками. Метод парабол считается наиболее предпочтительным для вычисления определенного интеграла из перечисленных. Расчетная формула метода парабол выглядит следующим образом (формула 2).Формула 2. Расчетная формула метода параболОчевидно, что, исходя из специфики метода Симпсона, число разбиений участка интегрирования N должно быть четным.Задание для самостоятельной работыРазработать MFC Dialog Based Application для сравнения методов численного интегрирования: прямоугольников, трапеций и парабол. Предусмотреть ввод пределов интегрирования, вывод результата и выбор метода расчета. Подынтегральное выражение и пределы интегрирования для тестирования приложения взять из нижеследующей таблицы в соответствии с вариантом задания. Предусмотреть в приложении функционал оценки точности интегрирования различными рассматриваемыми методами и определить для своего варианта задание критическое число N – разбиений при котором относительная погрешность каждого из методов станет более 1% (таблица 1).
Таблица 1. Задания для самостоятельной работы
| № варианта | а | b | f(x) |
| 1 | 0,6 | 1,5 | |
| 2 | 1,2 | 2,832 | |
| 3 | 1,3 | 2,956 | |
| 4 | 2,8 | 4,408 | |
| 5 | 0,8 | 2,528 | |
| 6 | -0,52 | 1,58 | |
| 7 | 0,2 | 2,12 | |
| 8 | 1,5 | 3,42 | |
| 9 | 1,1 | 2,876 | |
| 10 | 0,31 | 1,93 | |
| 11 | 1,5 | 3,18 | |
| 12 | -1,3 | 0,476 | |
| 13 | 1,0 | 2,76 | |
| 14 | 2,4 | 4,08 | |
| 15 | 1,82 | 3,464 | |
| 16 | 1,5 | 3,24 | |
| 17 | 1,4 | 3,008 | |
| 18 | -0,2 | 1,252 | |
| 19 | 0,15 | 1,878 | |
| 20 | -0,52 | 1,58 | |
| 21 | 0,3 | 1,844 | |
| 22 | 3,5 | 4,94 | |
| 23 | 0 | 1,44 | |
| 24 | 5,1 | 6,54 | |
| 25 | 1,42 | 2,98 | |
| 26 | 1,2 | 2 | |
| 27 | 1,6 | 2,4 | |
| 28 | 0,2 | 1 | |
| 29 | 0,6 | 1,4 | |
| 30 | 0,4 | 1,2 | |
Форма представления выполненного заданияНа проверку преподавателю требуется представить архив (RAR, ZIP) с проектом MS Visual Studio, реализующим задание для самостоятельной работы.