АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Алгоритм Гаусса

Читайте также:
  1. LZW-модификация алгоритма Лемпеля-Зива
  2. Zip–модификация алгоритма Лемпеля-Зива
  3. А.3.3. Алгоритм медикаментозного лікування
  4. Алгоритм 1.11. Пошук невідкладних дій (перша медична допомога) симптоматичної допомоги при гострих струєннях.
  5. Алгоритм 1.4. Діагностичний і лікувальний (перша медична допомога) пошук при гіпертонічній кризі
  6. Алгоритм 2.4. Транспортна іммобілізація
  7. Алгоритм действий медработников ПМСП в зависимости от результатов колоноскопии
  8. Алгоритм диагностического поиска при наличии у больного тонзиллита.
  9. Алгоритм дій у разі виникнення кровотечі/мажучих кров'янистих виділень при використанні ДМПА
  10. Алгоритм запоминания неисправностей агрегата
  11. Алгоритм картирования потока создания ценности

- Пусть после предыдущих шагов () получена матрица . Если матрица содержит противоречивую строку, то алгоритм прекращает работу. В этом случае исходная система неразрешима. В противном случае удаляем все нулевые строки матрицы , если они есть. Обозначим полученную матрицу через .

- Выберем ненулевой элемент матрицы и назовем его разрешающим элементом. К этому элементу предъявляется единственное требование: чтобы на предыдущих шагах он не выбирался в качестве разрешающего. Столбец и строка, содержащие разрешающий элемент, также называем разрешающими.

- С помощью элементарных преобразований все остальные элементы разрешающего столбца превращаем в нули. (Это, например, можно сделать последовательным прибавлением к строкам матрицы разрешающей строки, умноженной на подходящее число). Таким образом, построена матрица . Переходим к следующему шагу.

Пример 1. Решить систему уравнений:

 

Решение. Перейдем к соответствующей матрице:

.

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

.

 

В этом примере свободных переменных не оказалось.

Пример 2. Решить систему уравнений:

Решение. Перейдем к матрице

В этом примере - свободная переменная, а и - базисные переменные.

Пример 3. Решить систему уравнений:

Решение. Перейдем к матрице

 

.

Нижняя строка противоречивая, поэтому система не имеет решений.

Система (1.1) называется однородной, если все ее свободные члены , , … равны нулю.

Однородная система линейных уравнений записывается в матричном, векторно-матричном и векторном видах:

, (1.2)

(1.3)

Очевидно, что любая однородная система имеет нулевое решение. Очень важен вопрос существования ненулевого решения.

Следствие 1.1. Однородная система, в которой число уравнений меньше числа переменных имеет ненулевое решение.

Доказательство. Применим к данной системе алгоритм метода Гаусса. Так как последний столбец исходной расширенной матрицы состоит только из нулевых элементов, то в процессе элементарных преобразований он таковым и останется. Это означает невозможность появления при решении противоречивых строк. Поскольку число столбцов и, следовательно, число переменных останется неизменным, а число строк может только уменьшиться за счет вычеркивания нулевых строк, то в конечной системе число переменных будет по-прежнему больше числа уравнений. Но базисных переменных в системе столько же, сколько и уравнений. Поэтому последняя система будет обязательно содержать свободные переменные. Отсюда следует, что система имеет бесконечно много решений, в том числе и ненулевых. Следствие доказано.

Следствие 1.2. Если , то для любой системы векторов , , …, размерности существует ненулевой вектор , ортогональный с каждым вектором из этой системы.

Доказательство. От данной системы векторов , , …, перейдем к однородной системе (1.2), в которой число уравнений будет меньше числа переменных . Поэтому эта система в силу следствия 1 имеет ненулевое решение , что и завершает доказательство.

Следствие 1.3. Пусть дана произвольная система векторов Линейная зависимость этой системы векторов равносильна существованию ненулевого решения соответствующей однородной системы (1.3).

Из этого следствия вытекает, что линейную зависимость системы векторов можно проверить с помощью метода Гаусса, решив соответствующую однородную систему линейных уравнений.

Пример. Проверить линейную зависимость системы векторов:

,

Решение. Составим соответствующую однородную систему линейных уравнений:

,

расширенная матрица которой равна:

.

Решив эту систему методом Гаусса, получим что в частности означает наличие ненулевого решения. Поэтому по следствию 3 исходная система векторов линейно зависима.

Следствие 1.4. Если в системе число векторов превосходит их размерность, то система линейно зависима.

Система векторов из называется базисом пространства , если эта система линейно независимая и любой вектор из можно представить в виде линейной комбинации векторов этой системы.

Следствие 1.5. Линейно независимая система векторов из является базисом, если и только если число векторов в ней равно .

Доказательство. Предположим вначале, что линейно независимая система векторов состоит из векторов , , …, в . Добавим к этой системе произвольный вектор . Новая система , , …, , будет линейно зависимой в силу следствия 4. Поэтому выполняются условия теоремы 1.4, в силу которой вектор представим в виде линейной комбинации векторов , , …, , т.е. , , …, - базис.

Докажем теперь обратное утверждение. Рассмотрим произвольную систему векторов , , …, , где . В силу следствия 2 существует ненулевой вектор , ортогональный с каждым из векторов этой системы. Если бы система векторов , , …, была бы базисом, то вектор был бы представим в виде:

Умножим обе части этого равенства скалярно на вектор :

Откуда .

Последнее возможно только если - нулевой вектор. Полученное противоречие доказывает следствие.

Следствие 1.6. Квадратную матрицу можно привести к единичной матрице того же порядка элементарными преобразованиями строк, если и только если система строк этой матрицы линейно независима.

Доказательство. Вначале предположим, что в квадратной матрице А порядка система строк линейно независима. Рассмотрим однородную систему уравнений и применим к ней алгоритм метода Гаусса. По аналогии с доказательством следствия 1 можно заключить, что в процессе реализации алгоритма не могут появляться противоречивые строки. Более того, не могут также появляться и нулевые строки: по теореме 1.8 элементарные преобразования сохраняют линейную независимость строк матрицы А, а наличие нулевой строки противоречило бы этому. Итак, алгоритм метода Гаусса должен привести исходную расширенную матрицу АЩ к матрице размера с нулевым последним столбцом, в которой первые столбцов будут соответствовать базису из переменных. Применив теперь к этой матрице элементарные преобразования типа 1, можно добиться того, что все ее ненулевые элементы станут единицами. Затем перестановкой строк, которая также осуществляется с помощью элементарных преобразований, последняя матрица приводится к единичной, если при этом удалить последний нулевой столбец.

В случае, когда строки квадратной матрицы А линейно зависимы, по теореме 1.8 эта зависимость будет сохраняться при элементарных преобразованиях и поэтому единичная матрица получиться не может, так как ее строки линейно независимы. Следствие доказано.

Следствие 1.7. Строки квадратной матрицы линейно независимы, если и только если линейно независимы ее столбцы.

Доказательство. Рассмотри однородную систему . По следствию 3 линейная зависимость столбцов матрицы А равносильна существованию ненулевого решения системы . Так как система имеет только нулевое решение, то по утверждению 2 наличие ненулевого решения в системе равносильно невозможности с помощью элементарных преобразований превратить матрицу А в единичную матрицу Е того же порядка, что в свою очередь равносильно линейной зависимости строк в А ввиду следствия 6.

Квадратная матрица называется невырожденной (вырожденной), если ее строки линейно независимы (зависимы).

Следствие 1.7 означает, что определение вырожденности матриц не изменится, если «строки» заменить «столбцами».

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.007 сек.)