Для студентов МГТУ им. Н.Э.Баумана по предмету Основы программированияЛабораторная работа №4Лабораторная работа №4
5,0052
2023-10-102024-09-16СтудИзба
Лабораторная работа 4: Лабораторная работа №4 вариант 6
Описание
ИУ5. 1 семестр. 2022 год.
Отчёт по лабораторной работе №4 (включает код программы). Нахождение корней нелинейного уравнения. Данная лабораторная работа - общая для всех вариантов.
Прошёл проверку преподавателей Прав* А. Д. и Самохв* А. Э.
Постановка задачи
1. Найти корень уравненияx - cos(x) = 0
простой итерацией, половинным делением и методом Ньютона с погрешностью eps<0.000001 и для каждого из трех методов определить количество шагов алгоритма.
2. Выполнить п.1 для eps < 0.00000001.
3. Выполнить п.1 для уравненияx – 10cos(x) = 0
и объяснить результаты.
Численному решению уравнения
f(x) = 0 (1)
должно предшествовать хотя бы грубое исследование вопросов существования и положения корней.
Итерационные методы
Заданное уравнение f(x) = 0 приводят к виду
x = j(x). (2)
Выбирая некоторое начальное приближение Х0, вычисляют последовательные приближения
Хj+1 = j(Xj), (j=0, 1, 2, …).
Сходимость таких приближений к искомому решению Х требует отдельного исследования. Сходимость зависит прежде всего от вида функции, а также от начального приближения. (В данной лабораторной работе такие исследования не делаются, но в пункте 3 задания приведена функция, для которой решения методом Ньютона и методом простой итерации расходятся.) Для того, чтобы программа нахождения корней этими методами не зацикливалась, следует ограничивать максимальное число итераций Nmax, например, Nmax < 100000.
Возможны различные способы приведения уравнения (1) к виду (2).
Простая итерация
Хj+1 = Xj - f(Xj).
Метод Ньютона
Хj+1 = Xj - f(Xj)/ f ¢(Xj).
Метод половинного деления
Для использования этого метода нужно задать границы интервала на оси абсцисс, содержащего ровно один корень [xl, xr] и требуемую точность вычислений.
Суть метода заключается в следующем. Выбирают Х на середине интервала [xl, xr] и определяют f(X). Если f(X) < eps, то середина интервала считается корнем функции, иначе корень ищется на том интервале из двух полученных, для которого значения функции на концах имеют разные знаки.
Отчёт по лабораторной работе №4 (включает код программы). Нахождение корней нелинейного уравнения. Данная лабораторная работа - общая для всех вариантов.
Прошёл проверку преподавателей Прав* А. Д. и Самохв* А. Э.
Постановка задачи
1. Найти корень уравненияx - cos(x) = 0
простой итерацией, половинным делением и методом Ньютона с погрешностью eps<0.000001 и для каждого из трех методов определить количество шагов алгоритма.
2. Выполнить п.1 для eps < 0.00000001.
3. Выполнить п.1 для уравненияx – 10cos(x) = 0
и объяснить результаты.
Численному решению уравнения
f(x) = 0 (1)
должно предшествовать хотя бы грубое исследование вопросов существования и положения корней.
Итерационные методы
Заданное уравнение f(x) = 0 приводят к виду
x = j(x). (2)
Выбирая некоторое начальное приближение Х0, вычисляют последовательные приближения
Хj+1 = j(Xj), (j=0, 1, 2, …).
Сходимость таких приближений к искомому решению Х требует отдельного исследования. Сходимость зависит прежде всего от вида функции, а также от начального приближения. (В данной лабораторной работе такие исследования не делаются, но в пункте 3 задания приведена функция, для которой решения методом Ньютона и методом простой итерации расходятся.) Для того, чтобы программа нахождения корней этими методами не зацикливалась, следует ограничивать максимальное число итераций Nmax, например, Nmax < 100000.
Возможны различные способы приведения уравнения (1) к виду (2).
Простая итерация
Хj+1 = Xj - f(Xj).
Метод Ньютона
Хj+1 = Xj - f(Xj)/ f ¢(Xj).
Метод половинного деления
Для использования этого метода нужно задать границы интервала на оси абсцисс, содержащего ровно один корень [xl, xr] и требуемую точность вычислений.
Суть метода заключается в следующем. Выбирают Х на середине интервала [xl, xr] и определяют f(X). Если f(X) < eps, то середина интервала считается корнем функции, иначе корень ищется на том интервале из двух полученных, для которого значения функции на концах имеют разные знаки.
Характеристики лабораторной работы
Предмет
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
9
Качество
Идеальное компьютерное
Размер
208,04 Kb
Список файлов
report_4_send.docx