Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции чм (Автосохраненный).docx
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
3.73 Mб
Скачать

Контрольные вопросы.

  1. Дать определение абсолютной погрешности приближенного числа.

  2. Как определить относительную погрешность приближенного числа?

  3. Какая цифра в числе называется значащей?

  4. Какие значащие цифры в приближенном числе называются верными?

  5. Как определяется абсолютная и относительная погрешность суммы, разности, частного и произведения приближенных чисел?

  6. Сформулируйте правило округления чисел.

  7. Как определить абсолютную и относительную погрешность функции одной, нескольких переменных по заданной погрешности аргументов.

  8. Выведите формулу абсолютной и относительной погрешности следующего числа:

ТЕМА №2. ЧИСЛЕННЫЕ МЕТОДЫ РЕШЕНИЯ СИСТЕМ ЛИНЕЙНЫХ УРАВНЕНИЙ.

ПЛАН.

  1. Постановка задачи решения систем линейных уравнений (СЛУ).

  2. Метод простых итераций решения систем линейных уравнений (СЛУ).

  3. Метод Зейделя решения систем линейных уравнений (СЛУ).

  1. Постановка задачи решения слу.

Прикладные задачи, характерные для проектирования современной техники, сводятся к многократным в общем случае нелинейным уравнениям, которые решаются сведением нелинейных уравнений к линейным.

Рассмотрим частный случай – линейная неоднородная задача для систем линейных уравнений, которую запишем в виде:

или ,

где - действительная матрица,

- вектор столбец, размера (1×n),

- вектор столбец неизвестных.

Необходимо найти решение системы, которое при подстановки в приведет его в верное тождество.

Характер задачи и точность полученного решения зависит от ее обусловленности.

Рассмотрим на примере:

- двумерная задача и точное решение этой задачи .

И зобразим решение этой системы:

  1. Решение этой системы будет пересечение прямых, при этом определитель матрицы не равен нулю.

  1. При , небольшие погрешности в коэффициентах могут привести к большим погрешностям в решении, поскольку прямые близки к параллельным – плохая обусловленность задачи.

  2. При , прямые параллельны или совпадают, и тогда решение задачи не существует или оно не единственное – плохая обусловленность задачи.

Строгая обусловленность задачи характеризуется числом обусловленности:

,

где - норма матрицы А, - норма матрицы А-1.

Чем больше , тем хуже обусловленность системы.

Определение: В качестве нормы матрицы может быть принято число, которое является максимальным из суммы по модулю элементов все строк этой матрицы:

.

При этом норма матрицы удовлетворяет условиям:

  1. , при и тогда и только тогда, когда матрица А=0;

  2. , для всех ;

  3. , где А1 и А2 некоторые матрицы;

  4. .

Пример: Определить норма матрицы А и норму вектора В:

Решение.

  1. Метод простых итераций решения слу.

Метод простых итераций основан на многократном уточнении - приближенного заданного решения системы .

Алгоритм метода.

  1. Исходная задача преобразуется к равносильному виду , где - квадратная матрица, - вектор столбец. При этом для сходимости итерационного процесса необходимо, чтобы норма матрицы .

Преобразование системы к виду происходит следующим образом:

Уравнения, входящие в систему представляются так, чтобы выполнялось условие преобладания диагональных элементов

,

затем первое уравнение разрешается относительно второе относительно и т.д. При этом получаем матрицу с нулевыми диагональными элементами.

  1. Вектор принимается в качестве начального приближения и далее многократно выполняются действия по уточнению решения, согласно рекуррентному соотношению:

или в развернутом виде:

  1. Итерации прерываются при выполнении условия:

или

заданная точность, которую необходимо достигнуть при решении задачи.

Замечание: Начальное приближение может выбираться произвольно или из некоторых соображений.

Чтобы проверить сходимость процесса введем следующие теоремы:

Теорема №1 (достаточное условие сходимости метода простых итераций): Метод простых итераций, реализующийся в процессе последовательных приближений сходится к единственному решению исходной системы при любом начальном приближении со скоростью не медленнее геометрической прогрессии, если .

Замечание: 1. Условие теоремы №1 (как достаточное) предъявляет завышенные требования к матрице , и поэтому иногда сходимость будет, если даже норма матрица будет больше либо равна единице .

2. При допущении отдельной ошибки в вычислениях в сходящемся процессе – не отразится на окончательном результате.

3. Условие сходимости выполняется, если в матрице преобладают диагональные элементы .

4. Чем меньше величина нормы матрицы , тем быстрее сходится метод простых итераций.

Теорема №2 (о необходимом и достаточном условии сходимости метода простых итераций): Для сходимости последовательности , при любом и необходимо и достаточно, что бы собственные значения матрицы были меньше единицы.

Теорема №3 (о погрешности приближений вычислительных методов): Если в итерационном процессе норма матрицы , согласованная с нормой вектора и , то справедлива следующая оценка погрешности:

.

Запишем это соотношение через начальное приближение , имеем

- позволяет произвести оценку погрешности k – го приближения.

На основе оценки осуществляется выход из итерационного процесса по результатам расчета:

.

Запишем оценку погрешности: ,

тогда из этой формулы получим число итераций требуемых для достижения заданной точности:

.

Методика решения задач.

  1. Преобразовать систему к виду .

  2. Задать начальное приближение решения произвольно либо . Задать малое положительное число ɛ (точно). Положить k=0.

  3. Вычислить следующее приближение по формуле .

  4. Если выполняется условие , то процесс завершить и положить . Иначе положить k=k+1 и перейти к п.3.

Пример: Методом простых итераций с точность ɛ=0,01 решить систему уравнений:

Определить необходимое число итераций.

Решение.

  1. Преобразим систему вида к виду .

Для начала проверим преобладания диагональных элементов, имеем

1 строка: - условие не выполняется,

2 строка: - условие не выполняется,

3 строка: - условие не выполняется.

С помощью перестановки уравнений в системе приведем систему к виду, где будет выполнено условие преобладания диагональных элементов:

Из этой системы выразим , получим систему вида:

, где матрица и вектор .

Найдем норму и норму :

Вычислим число итераций, согласно формуле

итераций.

  1. Зададим начальное приближение . По условию ɛ=0,01.

  2. Выполним расчет по формуле .

3.1. Положим k=0

- процесс продолжаем.

Расчеты будем заносить в таблицу:

k

0

1,2

1,3

1,4

-

1

0,93

0,92

0,9

0,5>ɛ=0,01

2

1,018

1,024

1,03

0,13=0,01

3

0,9946

0,9934

0,9916

0,0384=0,01

4

1,0015

1,00192

1,0024

0,0108=0,01

5

0,999568

0,99946

0,9993166

0,003084=0,01

3.2. Положим k=1

- процесс продолжаем

3.3. Положим k=2

- процесс продолжаем.

3.4. Положим k=3

- процесс продолжаем.

3.5. Положим k=4

- процесс завершим и положим