Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Метод простых итераций в общем виде
Заменим исходное уравнение на эквивалентное , и будем строить итерации по правилу . Таким образом метод простой итерации - это одношаговый итерационный процесс. Для того, что бы начать данный процесс, необходимо знать начальное приближение . Выясним условия сходимости метода и выбор начального приближения. Билет№29 Метод Зейделя Метод Зейделя (иногда называемый методом Гаусса-Зейделя) является модификацией метода простой итерации, заключающейся в том, что при вычислении очередного приближения x(k+1) (см. формулы (1.13), (1.14)) его уже полученные компоненты x1(k+1), ..., xi - 1(k+1) сразу же используются для вычисления xi(k+1). В координатной форме записи метод Зейделя имеет вид:
Таким образом i-тая компонента (k+1)-го приближения вычисляется по формуле
Условие окончания итерационного процесса Зейделя при достижении точности ε в упрощенной форме имеет вид: || x (k+1) - x (k) || ≤ ε. Билет№30 Метод прогонки Для решения систем A x = b с трехдиагональной матрицей наиболее часто применяется метод прогонки, являющийся адаптацией метода Гаусса к этому случаю. Запишем систему уравнений d1x1 + e1x2 = b1 в матричном виде: A x = b где A= Выпишем формулы метода прогонки в порядке их применения. 1. Прямой ход метода прогонки (вычисление вспомогательных величин):
2. Обратный ход метода прогонки (нахождение решения):
Билет№31 Метод простых итерации Суть метода простых итераций состоит в переходе от уравнения f(x)= 0 (*) к эквивалентному уравнению x =φ (x). (**)
Этот переход можно осуществить разными способами, в зависимости от вида f(x). Например, можно положить φ (x) =x+bf(x), (***)
где b = const, при этом корни исходного уравнения не изменятся.
Если известно начальное приближение к корню x0, то новое приближение x1=φ x(0),
т.е. общая схема итерационного процесса: xk+1=φ (xk).(****)
Наиболее простой критерий окончания процесса |xk+1-xk|< ε.
Критерий сходимости метода простых итераций: если вблизи корня |φ /(x)| < 1, то итерации сходятся. Если указанное условие справедливо для любого x, то итерации сходятся при любом начальном приближении. Исследуем выбор константы b с точки зрения обеспечения максимальной скорости сходимости. В соответствии с критерием сходимости наибольшая скорость сходимости обеспечивается при |φ /(x)| = 0. При этом, исходя из (***), b = –1/f /(x), и итерационная формула (****) переходит в хi=хi-1-f(xi-1)/f/ (xi-1).-т.е. в формулу метода Ньютона. Таким образом, метод Ньютона является частным случаем метода простых итераций, обеспечивающим самую высокую скорость сходимости из всех возможных вариантов выбора функции φ (x).
Билет№32 Метод Ньютона Основная идея метода заключается в следующем: задаётся начальное приближение вблизи предположительного корня, после чего строится касательная к исследуемой функции в точке приближения, для которой находится пересечение с осью абсцисс. Эта точка и берётся в качестве следующего приближения. И так далее, пока не будет достигнута необходимая точность.
Пусть — определённая на отрезке и дифференцируемая на нём вещественнозначная функция. Тогда формула итеративного исчисления приближений может быть выведена следующим образом: где α — угол наклона касательной в точке . Следовательно искомое выражение для имеет вид: Билет№33 Метод золотого сечения Деление интервала на неравные части позволяет найти еще более эффективный метод. Вычислим функцию на концах отрезка [a, b] и положим a=x1, b=x2. Вычислим также функцию в двух внутренних точках x3, x4. Сравним все четыре значения функции и выберем среди них наименьшее. Пусть, например, наименьшим оказалось f(x3). Очевидно, минимум находиться в одном из прилегающих к нему отрезков. Поэтому отрезок [x4, b] можно отбросить и оставить отрезок [a, x4].
Первый шаг сделан. На отрезке [a, x4] снова надо выбрать две внутренние точки, вычислив в них и на концах значения функции и сделать следующий шаг. Но на предыдущем шаге вычислений мы уже нашли функцию на концах нового отрезка [a, x4] и в одной его внутренней точке x4. Потому достаточно выбрать внутри [a, x4] еще одну точку x5 определить в ней значение функции и провести необходимые сравнения. Это вчетверо уменьшает объем вычислений на одном шаге процесса. Как выгодно размещать точки? Каждый раз оставшийся отрезок делиться на три части и затем отбрасывается один из крайних отрезков. Так как в общем случае может быть отброшен любой из отрезков Х1, Х3 или Х4, Х2 то выберем точки Х3 и Х4 так, чтобы длины этих отрезков были одинаковы: x3-x1=x4-x2. После отбрасывания получится новый интервал неопределенности длины D′ . φ = D/D′ . Далее продолжим процесс аналогично. Для этого интервал D′ разделим подобно интервалу D, то есть положим , где - следующий интервал неопределенности. Но по длине равен отрезку, отброшенному на предыдущем этапе, то есть Поэтому получим: . Положительный корень этого уравнения дает
Билет№34 интерполяция функций, т.е. построение по заданной функции другой (как правило, более простой), значения которой совпадают со значениями заданной функции в некотором числе точек. Причем интерполяция имеет как практическое, так и теоретическое значение. Интерполяционный многочлен Лагранжа — многочлен минимальной степени, принимающий данные значения в данном наборе точек. Для пар чисел , где все различны, существует единственный многочлен степени не более , для которого . В простейшем случае ( ) — это линейный многочлен, график которого — прямая, проходящая через две заданные точки. Лагранж предложил способ вычисления таких многочленов: где базисные полиномы определяются по формуле: обладают следующими свойствами: § являются многочленами степени § § при Отсюда следует, что , как линейная комбинация , может иметь степень не больше , и Формула Лагранжа Интерполяционная формула Лагранжа обеспечивает построение алгебраического многочлена Pn(x) для произвольно заданных узлов интерполирования. Для n + 1 различных значений аргумента x0, x1, ..., xn и соответствующих значений функции f(x0) = y0, f(x1) = y1, ..., f(xn) = yn интерполяционная формула Лагранжа имеет вид , где х - значение аргумента функции, расположенного в интервале [x0, xn]. Билет№35 |
Последнее изменение этой страницы: 2017-03-14; Просмотров: 1169; Нарушение авторского права страницы