Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Оценка погрешности приближенного процесса методом итерации
Если задана допустимая погрешность вычислений и Хi – вектор точных значений неизвестных линейной системы, а Хi(k) – есть k приближение значений неизвестных, вычисленное методом итераций, то для оценки погрешности || Хi - Хi(k)|| £ метода применяется формула
. (3.8)
где ||a|| – одна из трех норм матрицы a, ||b|| – та же норма вектора b, а k – число итераций, необходимое для достижения заданной точности. При этом предполагается, что последовательное приближение Хi(j) (где j = 0, 1, 2, 3, …, k; i = 1, 2, …, n) вычисляется точно, в нем отсутствуют погрешности округления.
Пример. Методом последовательного приближения решить систему
1. Приведем данную систему к нормальному виду
; .
2. Строим последовательные приближения.
Нулевое: . Первое:
.
Второе:
.
Третье: .
С точностью 10-1 получаем х1 = 3, х2 = 1, х3 = 1. Итерационный процесс сходится, т.к.
;
.
В нашем примере n = 3, |aji| < 1/3. Используя норму , ||a||2 = max (0,4; 0,325; 0,325)=0,421 . Соответствующая матрица ||b||2 = (3,25 + 1,4 + 1,4) = 6,05 . Применяя формулу
при ε =10-4 , получим . или , значит итераций.
ЛЕКЦИЯ 4. МЕТОД ЗЕЙДЕЛЯ
Условия сходимости процесса Зейделя
Метод Зейделя представляет собой некоторую модификацию метода последовательных приближений. В методе Зейделя при вычислении (k + 1) приближения неизвестного xi учитываются уже найденные ранее (k+1) приближение неизвестных. Пусть дана линейная система (4.1) Выбираем произвольно начальное приближение корней и подставляем в первое уравнение системы (4.1) , полученное первое приближение подставляем во второе: . Полученные первые приближения х1(1) и х2(1) подставляем в третье уравнение системы (4.1) и т. д. . Аналогично строим вторые и третьи итерации. Таким образом, предполагая, что k приближение корней хki известно, по методу Зейделя строим (k + 1) приближение где k = 0, 1, 2, …, n.
Пример. Методом Зейделя решим систему: 1. Приведем систему к нормальному виду: 2. За нулевые значения возьмем соответствующие значения свободных членов . 3. Строим итерации по методу Зейделя
Второе приближение
И т.д.
Построенный процесс заканчивается, когда с заданной степенью точности получаем одинаковые значения в двух итерациях подряд.
;
Процесс Зейделя для линейной системы Х = b + aХ также, так и процесс последовательных приближений, сходится к единственному решению при любом выборе начального приближения, если какая-нибудь из норм матрицы a меньше единицы. То есть либо , либо .
Процесс Зейделя сходится к единственному решению быстрее процесса простой итерации.
Оценка погрешности процесса Зейделя
Пусть дана линейная система x = b + aх ,
где xi – точное значение корней линейной системы, xi(k) – k приближение, вычисленное по методу Зейделя. Тогда оценка погрешности этого метода делается по формуле
; .
Пример. Подсчитать, сколько итераций по методу Зейделя необходимо выполнить, чтобы с точностью до 10-4 найти корни системы.
Решение: ; ;
. Значит
Или Имеем : , т.е. , по формуле (3.8) определяем ,
,
.
|
||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2018-04-11; просмотров: 319. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |