Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Применение метода Гаусса для решения различных задач линейной алгебры




1. Обращение матриц. Пусть имеем m систем линейных уравнений с одинаковыми матрицами и разными правыми частями:

Ах = b(1); Ах = b(2); …; Ах = b(m). (2.1)

Применяя метод Гаусса к каждой системе независимо можно найти соответствующие решения: х(1), х(2), …, х(m). Число арифметических операций можно, однако, существенно сократить, если решать все системы одновременно. Основные вычислительные затраты метода Гаусса связаны с преобразованием матрицы системы к треугольному виду. Параллельно с этим происходит и преобразование правых частей. Значит, все векторы b(1), b(2), …, b(m) можно преобразовывать одновременно в процессе прямого хода. Аналогично, при обратном ходе можно одновременно вычислять компоненты решений х(1), х(2), …, х(m).

Пусть необходимо вычислить обратную матрицу к квадратной матрице А. Обозначим Х = А–1. Как известно АХ = I, где I – единичная матрица, в которой по диагонали расположены 1, а остальные элементы – 0. Иными словами, i-й столбец матрицы I равен

(1 на i-м месте). Пусть х(i) – i-й столбец матрицы Х. Тогда, в силу правила умно-жения матриц имеем А х(i) = e(i). Значит, если в формуле (2.1) положить b(i) = e(i), то, решив такую систему, получим, что найденные решения х(1), х(2), …, х(n) являются столбцами матрицы А–1.

2. Вычисление определителей. В процессе преобразования матрицы А к треугольному виду методом Гаусса мы выполняли с ней следующие действия:

1) переставляли строки или столбцы в зависимости от модификации метода;

2) делили ведущую строку на ненулевой ведущий элемент;

3) к строкам матрицы прибавляли ведущую строку, умноженную на некоторое число.

Как известно, при таких преобразованиях определитель матрицы претерпевает соответствующие изменения:

1) изменяет знак;

2) делится на тот же элемент;

3) не меняется.

После прямого хода матрица А будет приведена к верхнему треугольному виду с единицами на главной диагонали. Определитель такой матрицы равен, очевидно, 1. С учетом тех изменений, которые претерпевал определитель матрицы А в процессе преобразований, имеем следующую формулу:

det A = (–1)s × a11 × a22 ×…× an n,

где aj j – ведущие элементы, s – число перестановок строк и/или столбцов при поиске ведущих элементов.

КОНТРОЛЬНЫЕ ВОПРОСЫ И ЗАДАНИЯ

1. Вручную реализовать метод Гаусса с поиском по строкам (по столбцам, по всей матрице) для данной системы уравнений

и выполнить следующие задания

1) Решить систему уравнений

2) Вычислить определитель матрицы данной системы.

3) Обратить матрицу системы.

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

2. Составить программу решения линейной системы методом Гаусса (с поиском по строкам, по столбцам, по всей матрице) и выполнить обращение матриц с использованием этой программы.

 

1. 6. 11.

2. 7. 12.

3. 8. 13.

4. 9. 14.

5. 10. 15.

16.

 

 





Поделиться с друзьями:


Дата добавления: 2016-10-06; Мы поможем в написании ваших работ!; просмотров: 703 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

2292 - | 2142 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.