Лабораторная работа 1 по теме Методы решения нелинейных уравнений
Скачать 386.38 Kb.
|
Контрольные вопросы по теме«Методы решения нелинейных уравнений»1. Что является корнем нелинейного уравнения f(x)=0? 2. Чему равна функция в точке корня? 3. Каково условие существования на отрезке [a;b] хотя бы одного корня? 4. При каких условиях корень x будет единственным на отрезке [a;b]? 5. Из каких этапов состоит процесс решения нелинейного уравнения? 6. В чем заключается этап «отделения корней» нелинейного уравнения? 7. Какие методы используются на этапе отделения корней? 8. Что необходимо, чтобы выбрать x0 в качестве начального приближения в методе Ньютона? 9. Какой метод решения нелинейного уравнения требует более близкого к корню начального значения? 10. Какой метод представляет собой метод решения нелинейного уравнения, в результате которого получается последовательность вложенных отрезков? 11. Можно ли уточнить корень уравнения графическим методом? 12. Что является первым приближением к корню, отделенному на отрезке [a;b], при решении нелинейного уравнения методом половинного деления? 13. Каково правило выбора итерирующей функции при использовании метода итераций? 14. Что принимается за начальное приближение в методе итерации? 15. Каково правило выбора неподвижной точки при использовании метода хорд? 16. Какое значение выбирается в качестве начального приближения в методе хорд? 17. Для каких функций не рекомендуется применять метод Ньютона? 18. Можно ли применять метод итераций, если на заданном отрезке имеются два корня? 19. Какой метод решения нелинейного уравнения обладает свойством «самокоррекции»? 20. Что относится к способам улучшения сходимости метода простой итерации? Лабораторная работа №2 по теме «Интерполяция функций»Вопросы, подлежащие изучениюПостановка задачи аппроксимации и интерполяции. Интерполяция в точке. Погрешность интерполяции. Основные понятия: интерполирующая и интерполируемая функции, условие интерполяции. Связь между числом узлов интерполяции и порядком интерполирующего полинома. Интерполяционный полином Лагранжа: назначение, область применения. Интерполяционная формула Ньютона, область применения. Конечные разности, их назначение и использование. Свойства конечных разностей Методика выбора узлов интерполяции при использовании формул Лагранжа и Ньютона. Способы оценки погрешностей интерполяции по формулам Лагранжа и Ньютона. Способы повышения точности интерполяции. Задание В этой лабораторной работе решается задача интерполяции в точке путем построения семейства интерполяционных полиномов разных степеней с оценкой погрешности полученных решений. Выбрать из таблицы 1–1 индивидуальное задание для интерполяции: точку интерполяции x=b для интерполяции полиномом Лагранжа; точку интерполяции x=a для интерполяции полиномом Ньютона; Выполнить вручную интерполяцию в заданной точке x=b с использованием полинома Лагранжа 1–й, 2–й b3–й степени: выбрать из таблицы 2–2 с интерполируемой функцией четыре подходящих узла. Перенумеровать узлы и занести перенумерованные узлы в таблицы вида 1–3. записать интерполяционные формулы для 1, 2 и 3-ей степени полинома; выполнить расчеты по интерполяционным формулам для каждой степени полинома; все промежуточные вычисления производить с сохранением всех значащих цифр, окончательные результаты округлять до 4 знаков после десятичной точки. занести полученные результаты в таблицу вида 1–4; вычислить оценки погрешности в точке b для полиномов различных степеней и занести их в таблицу 1-4. Выполнить вручную интерполяцию в заданной точке x=a с использованием полинома Ньютона 1–й, 2–й и 3–й степени: выбрать из таблицы 1–2 с интерполируемой функцией четыре подходящих узла. Перенумеровать узлы и занести перенумерованные узлы в таблицы вида 1–3. заполнить таблицу конечных разностей (для интерполяционной формулы Ньютона); записать интерполяционные формулы для 1, 2 и 3-ей степени полинома; выполнить расчеты по интерполяционным формулам для каждой степени полинома; все промежуточные вычисления производить с сохранением всех значащих цифр, окончательные результаты округлять до 4 знаков после десятичной точки. занести полученные результаты в таблицу вида 1–5; вычислить оценки погрешности в точке а для полиномов различных степеней и занести их в таблицу 1-5. Объяснить полученные результаты и сделать выводы. 1.3. Варианты задания для ручного расчета и таблица интерполируемой функцииТаблица 1–1
Таблица 1–2
1.4. Формы таблиц для занесения результатовТаблица 1–3
Таблица 1-4 (для полинома Лагранжа)
Таблица 1–5 (для полинома Ньютона)
1.5. Содержание отчета1. Фамилия и имя студента, номер группы. 2. Название и цель лабораторной работы. 3. Индивидуальный вариант задания к работе. 4. Таблицы 1–3 с перенумерованными узлами интерполяции. 5. Интерполяционные формулы для ручных расчетов и результаты расчетов в таблицах 1–4 и 1-5. 6. Выводы. 1.6. Пример выполнения заданияТочка интерполяции для формулы Лагранжа b = 0.52. Выбор и перенумерация узлов. Для ручной интерполяции в точке x = b = 0.52 по формуле Лагранжа выбираем из таблицы 3–2 4 узла так, чтобы точка b = 0.52 оказалась внутри получающийся таблицы и узлы были наиболее близкими к этой точке. В итоге выбираем узлы с номерами 8, 9, 10, 11:
Следует отметить, что формула Лагранжа может использоваться как для таблиц с постоянным шагом, так и с непостоянным шагом. Перенумеруем узлы интерполяции руководствуясь двумя правилами: точка x=b должна быть внутри таблицы и узлы должны быть ближайшие к ней. Занесем перенумерованные узлы в таблицу вида 2–3:
Ручной расчет по формуле Лагранжа. Запишем интерполяционные полиномы Лагранжа 1–й, 2–й и 3–й степени и вычислим их значения в точке x = b = 0.52: Обратите внимание, что: выражения для полиномов 1, 2 и 3 степени (в явном виде) после соответствующих преобразований следует получить самостоятельно! Занесем результаты в таблицу и вычислим оценки погрешности полученных значений для многочленов 1–й и 2–й степени:
Вывод. Получены выражения для интерполяционных полиномов 1, 2 и 3-ей степени и их значения в т. b. Оценку погрешности проведём в соответствии с неравенством: Можно утверждать, что разность между точным (неизвестным) значением функции и значением интерполяционного полинома в точке x=0.52 после 3=х итераций не превышает 0.0001. Точка интерполяции для формулы Ньютона a = 0.12. Выбор и нумерация узлов. Для ручной интерполяции в точке x = a = 0.12 по 1 формуле Ньютона выбираем 4 узла из таблицы 1–2 так, чтобы точка a = 0.12 оказалась между узлами с номерами с 1 по 2 и добавляем узлы вправо:
Выбор точек определяется тем, чтобы при решении задачи интерполяции в точке по первой формуле Ньютона, точка должна быть внутри таблицы для полинома любой степени, в том числе и первой. Поэтому нулевой и первый узел должны находиться по разные стороны от самой точки x=a. Если нулевой узел находится слева от точки, а первый узел находится справа от точки, то шаг h=x1-x0 будетположительным и добавлять узлы следует справа относительно точки x=a. Если же нулевой узел находиться справа от точки, а первый узел находиться слева, то шаг h=x1-x0 будет отрицательным, и добавлять узлы следует слева. Изменим нумерацию узлом интерполяции для использования их в интерполяционных формулах и занесем в таблицы вида 1–3.
Ручной расчет по формуле Ньютона. Заполним таблицу конечных разностей:
Запишем 1–ю интерполяционную формулу Ньютона для полиномов 1–й, 2–й и 3–й степени и выполним расчеты по ним. Определим значение q: Значение полинома 1-й степени в т. x=0.12: Значение полинома 2-й степени в т. x=0.12: Значение полинома 3-й степени в т. x=0.12: Важно: Явные выражения для полиномов 1, 2 и 3 степени могут быть получены после соответствующих преобразований формулы: В нашем случае они будут иметь вид: Занесем результаты в таблицу и вычислим оценки погрешности полученных значений для полиномов 1–й и 2–й степени:
Вывод. Получены выражения для интерполяционных многочленов 1, 2 и 3-ей степени и их значения в точке а. Оценку погрешности проведём в соответствии с неравенством: Можно утверждать, что разность между точным (неизвестным) значением функции и значением интерполяционного полинома в точке x=0.12 после 3-х итераций не превышает 0.0001. Контрольные вопросы по теме«Интерполяция функций»Что называется задачей интерполяции и задачей аппроксимации? Что называется узлами и шагом интерполяции? Что такое интерполируемая функция и интерполирующая функция? Существует ли связь между числом узлов интерполяции и степенью интерполяционного многочлена? Можно ли, используя одни и те же узлы интерполяции, построить несколько интерполяционных полиномов? Сколько интерполяционных полиномов степени n существует, если функция задана (n + 1) узлом? Изменится ли точность интерполяции при увеличении или уменьшении количества узлов? Как изменится формула Лагранжа при добавлении в таблицу значений функции еще одного узла? Как изменится формула Ньютона при добавлении в таблицу значений функции еще одного узла? Если интерполируемая функция f(x)задана в (n + 1) равноотстоящих узлах, то для ее интерполяции удобнее использовать формулу Ньютона или формулу Лагранжа? Можно ли при использовании формулы Лагранжа располагать узлы интерполяции в произвольном порядке? Можно ли при использовании формулы Ньютона располагать узлы интерполяции в произвольном порядке? Потребуется ли полный пересчет коэффициентов формулы Лагранжа при добавлении дополнительного узла интерполяции? В чем заключается универсальность формулы Лагранжа? От чего зависит точность интерполяции? Что такое «конечные разности»? Чему равен порядок конечной разности наивысшего порядка, полученный по n исходным точкам? Что происходит с формулой Ньютона при добавлении очередного узла интерполяции? Чем отличаются результаты интерполяции, если при построении интерполяционных полиномов по формулам Лагранжа и Ньютона были использованы одни и те же узлы? Чему равна степень интерполяционного полинома Ньютона при трех заданных точках интерполируемой функции? |