Для студентов МГТУ им. Н.Э.Баумана по предмету Основы программированияЛабораторная работа №6Лабораторная работа №6
5,0053
2023-10-102024-09-16СтудИзба
Лабораторная работа 6: Лабораторная работа №6 вариант 6
Описание
ИУ5. 1 семестр. 2022 год.
Отчёт по лабораторной работе №6 (включает код программы). Численное интегрирование функции. Данная лабораторная работа - общая для всех вариантов.
Прошёл проверку преподавателей Прав* А. Д. и Самохв* А. Э.
Постановка задачи
1. Численное интегрирование функции с заданной точностью методом прямоугольников.
Вычислить определённый интеграл в пределах от a до b для четырех функций f1 = x, f2 = sin( 22 * x ), f3 = x4 и f4 = arctg(x).
Вычисление интеграла оформить в виде функции IntRect.
Вычисления выполнить для пяти значений точности: 0.01, 0.001, 0.0001, 0.00001 и 0.000001.
Исследовать быстродействие алгоритма в зависимости от подынтегральной функции и требуемой точности (быстродействие алгоритма можно оценить числом элементарных прямоугольников n).
Результаты представить в виде 5 таблиц, по одной таблице для каждого значения точности. В каждой таблице выводить данные для всех четырех функций.
Для печати таблицы результатов использовать функцию
void PrintTabl(I_print i_prn[],int k), приведенную в приложении 2.
Здесь i_prn[] – массив структур типа I_print размерностью k.
Вид таблицы приведен в Приложении 1.
2. Выполнить п.1, используя для интегрирования метод трапеций. Вычисление интеграла оформить в виде функции IntTrap.
Для печати таблиц результатов использовать ту же функцию, что и в методе прямоугольников.
Отчёт по лабораторной работе №6 (включает код программы). Численное интегрирование функции. Данная лабораторная работа - общая для всех вариантов.
Прошёл проверку преподавателей Прав* А. Д. и Самохв* А. Э.
Постановка задачи
1. Численное интегрирование функции с заданной точностью методом прямоугольников.
Вычислить определённый интеграл в пределах от a до b для четырех функций f1 = x, f2 = sin( 22 * x ), f3 = x4 и f4 = arctg(x).
Вычисление интеграла оформить в виде функции IntRect.
Вычисления выполнить для пяти значений точности: 0.01, 0.001, 0.0001, 0.00001 и 0.000001.
Исследовать быстродействие алгоритма в зависимости от подынтегральной функции и требуемой точности (быстродействие алгоритма можно оценить числом элементарных прямоугольников n).
Результаты представить в виде 5 таблиц, по одной таблице для каждого значения точности. В каждой таблице выводить данные для всех четырех функций.
Для печати таблицы результатов использовать функцию
void PrintTabl(I_print i_prn[],int k), приведенную в приложении 2.
Здесь i_prn[] – массив структур типа I_print размерностью k.
Вид таблицы приведен в Приложении 1.
2. Выполнить п.1, используя для интегрирования метод трапеций. Вычисление интеграла оформить в виде функции IntTrap.
Для печати таблиц результатов использовать ту же функцию, что и в методе прямоугольников.
Характеристики лабораторной работы
Предмет
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
26
Качество
Идеальное компьютерное
Размер
177,38 Kb
Список файлов
report_6_send.docx