Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Напомним, что ступенчатой матрицей называется прямоугольная матрица типа m×n, если для любой ее строки выполняется условие: под первым слева ненулевым элементом строки и под предшествующими ему нулевыми элементами строки все элементы матрицы равны нулю.
С помощью элементарных преобразований строк любую ненулевую матрицу можно привести к ступенчатому виду.
Алгоритм приведения.
1-й шаг. То, что матрица А типа m×n – ненулевая, означает, что в ней есть хотя бы один элемент, не равный нулю. Так как он расположен в какой то строке, то в матрице А есть ненулевые строки. Выберем ту из них, в которой первый, отличный от нуля элемент, расположен в столбце с наименьшим номером k1≥1. Применим к матрице А преобразование 1-го типа, переставим эту строку на место первой строки. В результате этого преобразования матрица А переходит в матрицу
, (1)
где . Остальные элементы могут быть как ненулевыми, так и нулевыми. Верхний индекс в скобках, например , обозначает номер шага преобразований.
Далее необходимо добиться, чтобы все элементы k1-го столбца матрицы (1), кроме первого элемента , оказались равными нулю.
Для этого необходимо к каждой i-й строке матрицы (1) (i=2,…,m) прибавить первую строку, умноженную на (это преобразование третьего типа).
В результате получим матрицу, у которой элементы в позициях будут равны нулю. Приходим к матрице вида
. (2)
Конец первого шага. В дальнейших преобразованиях первая строка не участвует!
Если у матрицы (2) все строки, кроме первой, нулевые, то процесс преобразований завершен. Если у матрицы (2) есть ненулевые строки, кроме первой, тогда переходим ко второму шагу.
2-й шаг. Выберем ту ненулевую строку матрицы (2), в которой первый ненулевой элемент располагается в столбце с наименьшим номером, например k2, (вполне очевидно, что k2>k1). Применим к матрице (2) преобразование первого типа, переставим эту строку на место второй строки. Имеем
, (3)
где .
Прибавим к каждой i-й строке (i=3,…,m) матрицы (3) вторую строку, умноженную на .
В результате получим матрицу, в которой под элементом будут находиться нулевые элементы, т.е. в позициях (i, k2).
В общем случае может возникнуть необходимость третьего и последующих шагов. Однако суммарное число шагов не превосходит min(m, n). Поэтому обязательно наступает момент, когда процесс преобразований завершится, и мы получим матрицу ступенчатого вида
, (4)
где k1<k2<…<kr и , , …, .
Ступенчатую матрицу при помощи элементарных преобразований ее столбцов можно привести к матрице, имеющей еще более простой (канонический, или упрощенный) вид:
.
В приведенной матрице все элементу, кроме единиц, стоящих в позициях (1,1), (2, 2), …, (r, r) равны нулю; r=4.
Преобразование матрицы (4) ступенчатого вида к каноническому производится следующим образом.
1. Путем перестановки в матрице (4) столбцов с номерами k1, k2, …, kr на место первого, второго, …, r-го столбцов соответственно (это преобразование 1 – го типа) получаем трапециевидную матрицу
, (5)
где , , …,
2. Далее необходимо добиться, чтобы все элементы первой строки матрицы (5), кроме первого элемента, были равны нулю. Для этого прибавляем к каждому j – му столбцу матрицы (5) первый столбец, умноженный на Это преобразование третьего типа. В результате таких преобразований получаем матрицу, первая строка которой содержит только один ненулевой элемент .
(6)
3. Аналогично упрощаем 2–ю, 3–ю,…, r–ю строки. В результате получаем матрицу, например:
(7)
все элементы которой равна нулю, за исключением первых r диагональных элементов. В приведенном примере - матрица (7) - r=5.
4. К каноническому виду матрица (7) приводится преобразованиями 2 – го типа, то есть умножением каждой строки на коэффициент
Пример.
Привести матрицу А3×4 к ступенчатому и каноническому виду
1. Выбираем первую строку. Необходимо добиться, чтобы все элементы первого столбца, кроме а11=7, были равны нулю.
Умножаем первую строку на 0, и складываем со второй
Умножаем первую строку на и складываем с третьей
2. Необходимо добиться, чтобы во втором столбце третий элемент был равен нулю.
Для этого умножаем вторую строку на и прибавляем к третьей
Полученная матрица – матрица ступенчатого вида. Нетрудно видеть, что одновременно она и трапециевидная матрица.
Преобразуем ее к каноническому виду.
1. Необходимо добиться, чтобы в первой строке все элементы, кроме первого, были равны нулю.
Умножаем первый столбец на и прибавляем ко второму столбцу
Умножаем первый столбец на и прибавляем к третьему столбцу
Умножаем первый столбец на и прибавляем к четвертому столбцу
2. Необходимо добиться, чтобы все элементы во второй строке, кроме диагонального а22 = - 3.143, были равны нулю.
Умножим второй столбец на и прибавим к третьему столбцу
Умножим второй столбец на и прибавим к четвертому столбцу
3. Необходимо добиться, чтобы в третьей строке все элементы, кроме диагонального а33 = - 3.733, были равны нулю.
Умножим третий столбец на и прибавим к четвертому столбцу
4. Необходимо добиться, чтобы все диагональные элементы были равны 1.
Умножим первую строку на 1/7, вторую строку на 1/-3.143, третью на 1/-3.733
Таким образом, элементарными преобразованиями матрица А приведена к каноническому виду.
Дата публикования: 2014-11-29; Прочитано: 638 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!