Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

МОТС ИТМО

.pdf
Скачиваний:
96
Добавлен:
14.04.2015
Размер:
11 Мб
Скачать
☆

7. МАТРИЦЫ ОСОБОЙ КОНСТРУКЦИИ

7.1.Кронекеровские матричные структуры, область применения и свойства

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

Определение 7.1(О7.1). Кронекеровским произведением двух

векторов

x

и

 

y , x Rn , y Rm ,

называется

вектор

 

 

x y ,

 

 

сепаратных произведений xi y j ;i

 

; j

 

 

 

составленный

из

1,n

1, m

их

элементов так, что становится справедливым представление

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x y col{x y

j

; i 1, n; j 1, m}, x y Rnm .

 

 

 

 

 

(7.1)

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Примечание 7.1(П7.1). Очевидно, кроме кронекеровского

произведения

x y

двух векторов может быть

построено

также

произведение

y x

этих же векторов,

причем, в общем случае эти

произведения оказываются не коммутативными так,

что x y y x ,

хотя наборы компонентов у них одинаковые.

 

 

 

 

 

 

 

 

Определение

 

7.2(О7.2). Если размерности векторов

x

 

и

y

одинаковы,

то на их кронекеровском произведении x y может быть

построено согласованное сужение этого произведения

(x y)S ,

задаваемого представлением:

 

 

 

 

 

 

 

 

 

x y S col{xi yi ;i

 

}.

 

 

 

 

 

 

(7.2)

1, n

 

 

 

 

 

 

Примечание 7.2(П7.2). Согласованное сужение кронекеровского векторного произведения x y может быть осуществлено с помощью

оператора сужения с матрицей S вида

S diag{[01 i 1 1 01 n i ];i 1,n}

(7.3)

так, что становится справедливой запись:

 

(x y)S S (x y) .

(7.4)

В качестве свойств кронекеровского произведения векторов рассмотрим правила дифференцирования кронекеровских векторных произведений по скалярному параметру, которым является время.

Свойство 7.1(СВ7.1). Дифференцирование векторной кронекеровской структуры в виде кронекеровского произведения векторов осуществляется по правилам дифференцирования сложной функции, представленной в мультикативной форме так, что:

99

B Rm m

 

d

 

 

 

 

(x(t) y(t)) (x(t)

y(t)) x(t) y(t) x(t) y(t) .

(7.5)

 

 

 

dt

 

 

 

 

 

 

Определение 7.3 (О7.3). Кронекеровским произведением

прямоугольных матриц

A Rn m , B R p q называется

матрица

( A B) размерности (np mq) , составленная в силу соотношения

 

 

 

 

 

 

 

 

A B col{row( Ai, j B; j 1, m);i 1, n}.

(7.6)

Примечание 7.3 (П7.3). Кронекеровское произведение произвольных прямоугольных матриц не обладает свойством

коммутативности так, что

 

A B B A

(7.7)

Определение 7.4 (О7.4). Кронекеровской суммой

квадратных

матриц A Rn n и B Rm m называется матрица ( A B) , размерности

(nm nm) , составленная в силу соотношения

 

A B A I B I A B ,

(7.8)

где I A , I B - единичные матрицы, согласованные по

размерности

соответственно с матрицами А и В.

Примечание 7.4 (П7.4). Для кронекеровской суммы квадратных матриц А и В, а в общем случае произвольного числа матриц, существует альтернативное название – преобразование Сильвестра матриц, что записывается в форме

 

 

 

A B A I B I A B Si{A, B}.

(7.9)

Для случая трех квадратных матриц А, В, С кронекеровская сумма

или их преобразование Сильвестра будет записано в форме:

 

Si{A, B,C} A B C A I B IC I A B IC I A I B C .

(7.10)

Отметим, что как и кронекеровское произведение матриц, кронекеровская сумма не коммутативна.

Кронекеровские матричные структуры, введенные выше, обладают следующими свойствами.

Свойство 7.2 (СВ7.2). Алгебраический спектр собственных значений кронекеровского произведения A B квадратных матриц

A Rn n и B Rm m как матричной функции от матриц обладает тем свойством, что его элементы образованы попарными произведениями собственных значений кронекеровски перемножаемых матриц:

{A B} { k : det( I A B) 0; k Ai Bj ;i 1, n; j 1, m; k 1, mn}.(7.11)

Свойство 7.3 (СВ7.3). Алгебраический спектр собственных значений кронекеровской суммы A B квадратных матриц A Rn n и

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

{A B} { l : det( I A B) 0; l Ai Bj ;i 1,n; j 1,m;l 1,mn}. (7.12)

100

В (7.11) и (7.12) Ai и Bj - собственные значения соответственно

матриц А и В.

Сделаем следующее примечание к свойствам (СВ7.2) и (СВ7.3). Примечание 7.5 (П7.5). Алгебраические спектры собственных

значений кронекеровских произведений A B и B A в силу (7.11) совпадают, аналогичным свойством в силу (7.12) обладают и спектры кронекеровских сумм A B и B A.

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

det( A B) (det A)m (det B)n ,

(7.13)

где A Rn n и B Rm m .

Свойство 7.5 (СВ7.5). След кронекеровской суммы квадратных матриц удовлетворяет соотношению

tr( A B) m trA n trB ,

(7.14)

где A Rn n и B Rm m .

Свойство 7.6 (СВ7.6). Ранг кронекеровского произведения квадратных матриц удовлетворяет условию:

rang( A B) rangA rangB ,

(7.15)

где A Rn n и B Rm m .

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

Свойство 7.7 (СВ7.7).

(P Q)(W V ) PW QV .

 

 

 

 

(7.16)

Свойство 7.8 (СВ7.8).

 

 

 

 

 

 

(P Q) R P R Q R ,

 

 

 

 

(7.17)

P (Q R) P Q P R ,

 

 

 

 

(7.18)

P (Q R) (P Q) R.

 

 

 

 

 

(7.19)

В (7.16) – (7.19) матрицы P, Q, R, W, V не должны противоречить

правилам перемножения и сложения матриц.

 

 

 

Свойство 7.9 (СВ7.9).

 

 

 

 

 

 

P Q (P IQ )(I P Q) ,

 

 

 

 

 

(7.20)

(P Q )(P Q ) (P Q )

(P P P ) (Q Q Q )

(7.21)

1 1

2

2

 

R

K

1 2

K

1 2 K

 

(P Q) 1 P 1

Q 1

 

 

 

 

 

(7.22)

I (P P P )

(I

P1

P )(I

P2

P ) (I

PK

P ).

(7.23)

1 2

K

 

1

 

2

K

 

В выражениях (7.20) – (7.23) I(*) – единичная матрица по размерности согласованная с матрицей (*).

Свойство 7.10 (СВ7.10). Оператор сужения кронекеровского произведения векторов с матрицей сужения S удовлетворяет соотношению

S(PX QZ ) S(P Q)(X Z) .

(7.24)

101

7.2. Псевдообращение и псевдообратные матрицы

Псевдообращение матрицы – это процедура обращения необратимой, то есть особенной матрицы в силу того, что она либо является прямоугольной, либо, будучи квадратной, имеет неполный ранг. Псевдообращение матриц – относительно недавно разработанная процедура аппарата линейной алгебры. Разработка ее связана с такими именами зарубежных математиков как Фредгольм Э.И., Мур Э.Х., Пенроуз Р., Альберт А. и советских математиков как Гантмахер Ф.Р., Беклемишев Д.В. и других.

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

(ЛАС), описывающую процесс отображения

 

элемента

x

арифметического линейного

пространства

X n

в

элемент

y

арифметического линейного пространства Y m ,

записываемую в виде

векторно–матричного соотношения

 

 

 

 

y Ax .

 

 

 

(7.25)

В (7.25) A– m n – матрица,

при этом m n так,

что матрица A -

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

y, A найти

вектор x при условии, что

матрица A – необратима, то есть

не

существует A 1 .

Для решения поставленной задачи представим ЛАС (7.25) в развернутой форме

 

 

x1

 

 

y Ax A A

A

x

 

 

 

2

 

1 2

n

 

 

 

 

 

 

 

 

 

 

 

 

xn

 

 

n

 

Ai xi .

(7.26)

i 1

Таким образом, вектор y есть линейная комбинация из векторов– столбцов Ai i 1, n матрицы A , имеющая в качестве коэффициентов элементы xi i 1, n искомого вектора x , при этом задача обращения и

состоит в поиске этих компонентов. Нетрудно видеть что, если вектор y принадлежит образу матрицы A y Im A , то поставленная задача

имеет точное решение, но это частный случай. Рассмотрим общий случай, когда выполняется условие y Im A . Для этого

модифицируем первичную постановку задачи и сформулируем ее как задачу отыскания такого вектора xˆ:dim xˆ dim x n , который

решает задачу минимизации нормы вектора невязки ~ представления y

заданного вектора y Im A в форме (7.26), коэффициентами которого являются элементы вектора xˆ и заданного вектора y , что записывается

102

в виде

 

 

 

 

 

 

 

 

 

 

xˆ arg min

 

 

~

 

 

 

 

 

y Ax

 

.

 

(7.27)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Соотношение (7.27) позволяет сформулировать содержательное

определение псевдообратной матрицы.

 

 

 

 

 

 

 

 

 

 

 

 

Определение

 

7.5(О7.5). Псевдообратной

матрицей A

для

m n матрицы A называется n m

матрица, связывающая векторы

 

xˆ и y векторно–матричным соотношением

 

 

 

 

 

 

 

 

 

 

 

 

xˆ A y.

 

 

 

 

 

 

 

 

(7.28)

 

 

 

 

 

 

 

 

 

 

Примечание

 

7.6(П7.6). Если

m n и

dim Im A n ,

то

 

 

 

 

~

 

 

 

 

 

y Ax

 

0, xˆ

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

x, A

A .

 

 

 

Формальное определение псевдообратной матрицы A таково.

m n

Определение 7.6 (О7.6). Псевдообратной матрицей для

матрицы

A называется n m –матрица

A , удовлетворяющая

следующей системе условий:

 

 

1.AA A A;

 

 

 

2.A AA

A ;

 

 

 

 

 

 

 

 

 

 

(7.29)

T

 

 

 

3. AA

AA ;

 

 

 

4. A A T

 

 

 

 

A A;

 

 

 

 

 

 

 

Примечание 7.7(П7.7). Нетрудно видеть, что если матрица A обратима и существует A 1 , то соотношения (7.29) выполняются, если

в них A заменить на A 1 . Свойства псевдообращения:

1. Псевдообращение псевдообратимо: A A;

2.Псевдообращение и транспонирование коммутативно: AT A T ; 3.Псевдообращение произведения скаляра на матрицу производится по правилу: A 1A ;

4.AA 2 AA , A A 2 A A;

5.Псевдообращение произведения матриц производится по правилу:

AB B A ,

если у матрицы A являются линейно независимыми столбцы, а у матрицы B являются линейно независимыми строки.

Рассмотрим способы псевдообращения прямоугольной m n матрицы A .

Первый способ применим для особого случая, когда m n и столбцы матрицы A являются линейно независимыми, т.е. когда столбцовый ранг матрицы удовлетворяет условию rang A n . Суть первого

103

способа представим в виде утверждения.

 

m n

 

 

 

Утверждение 7.1(У7.1). Если прямоугольная

матрица A

такова,

что

m n

и столбцы матрицы A являются

линейно

независимыми,

то

псевдообратная

матрица

A

для матрицы

A

задается формулой

 

 

 

 

 

 

 

 

 

1

AT .

 

 

 

 

(7.30)

A AT A

 

 

 

 

Доказательство утверждения строится на использовании ЛАС

(7.25), которую необходимо умножить слева на матрицу

AT ,

в

результате чего получим соотношение

 

 

 

 

 

AT y AT Ax .

 

 

 

 

 

(7.31)

В силу

линейной

независимости

столбцов

матрицы

A

n n –

квадратная

матрица

AT A оказывается обратимой, что

позволяет

разрешить ЛАС (7.31) относительно искомого вектора x в форме

 

 

 

1

AT y,

 

 

 

 

(7.32)

x AT A

 

 

 

 

откуда следует справедливость утверждения.

 

 

 

 

■

Примечание

7.8 (П7.8). Применительная

область

первого

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

 

0 1 .

 

 

 

 

 

 

(7.33)

Ставится задача сформировать оценки

ˆ 0

и ˆ 1

параметров

0 и 1

линейной модели (7.33) по экспериментальным данным.

 

 

 

 

 

 

 

 

Таблица 7.1

i

 

1

2

3

 

4

5

 

6

i

 

0.8

1.2

2.2

 

2.4

3.1

 

3.6

i

 

0

1

2

 

3

4

 

5

Для построения аналитической базы формирования оценок запишем

(7.33) в форме

1 0 1 ,

допускающей представления

1 0

 

H

; i

 

,

(7.34)

1,6

 

 

 

 

 

i

 

i

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где Hi 1 i ;

 

0

.

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

Если теперь элементам строк

Hi и элементу i

придать значения из

таблицы 7.1 , то получим ЛАС вида (7.25), записанную в форме

104

H.

(7.35)

В модели (7.35)

H – 6 2 –информационная необратимая матрица,

6 1 –вектор

измерений. Вектор ˆ оценок параметров модели

(7.33) ищется по схеме (7.28) с помощью псевдообратной матрицы H , вычисляемой с помощью (7.30), что можно записать в форме цепочки соотношений

 

 

 

1

H T .

 

 

 

 

(7.35)

ˆ H H T H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

1

1

1

1

 

 

3.1 3.6 ,

В (7.35)

H T

 

 

 

 

; T 0.8 1.2

2.2 2.4

 

 

0

1

2

3

4

5

 

 

 

что позволяет вычислить псевдообратную матрицу

 

 

 

 

 

 

 

 

 

 

 

 

H

0.5238

0.3810

 

0.2381

0.0952

- 0.0476

- 0.1905

 

0.0857

0.0286

0.0286

0.0857

 

 

- 0.1429

0.1429

и вектор оценок в форме

 

 

 

 

 

 

ˆ T 0.7952

0.5686 .

 

 

 

 

 

В итоге модель (7.33) по результатам обработки экспериментальных данных с помощью процедуры псевдообращения получает

представление

0.7952 0.5686 . ■

Второй способ применим также для особого случая, когда m n и на этот раз строки матрицы A являются линейно независимыми, т.е. когда строчный ранг матрицы удовлетворяет условию rang A m . Тогда по

аналогии с (7.30) для этого случая псевдообратная матрица A может быть вычислена с помощью формулы

1

■(7.36)

A AT AAT .

Третий способ сформирован для любой реализации отношения

размерностей m n ,

т.е.

он инвариантен относительно отношения

порядка. Метод основан на представлении псевдообращаемой m n

матрицы A в виде произведения матриц

 

 

A BC ,

 

 

 

 

(7.37)

где

B m k –матрица

с

k –линейно независимыми столбцами, а

C k n матрица

с k –линейно независимыми

строками. Тогда

псевдообратная матрица A строится в соответствии с формулой

 

 

1

 

1

BT .

(7.38)

 

A СT ССT

BT B

 

Примечание 7.9(П7.9). Если m n -матрица

A имеет полный

столбцовый ранг так, что

k m, то в (7.37) в качестве матрицы B

может быть взята

m m

–единичная матрица. В свою очередь, если

m n -матрица A

имеет полный строчный ранг так, что k n , то в

(7.37)

в качестве

матрицы

C может быть взята

n n –единичная

матрица.

105

Проиллюстрируем использование формулы (7.38) на примере Ф.Р. Гантмахера для пседообращения прямоугольной матрицы

 

1

1

2

0

 

A 1

2

3

1 .

(7.39)

 

 

 

 

 

 

 

0

1

1

1

 

 

 

 

 

 

 

Нетрудно видеть, что матрица (7.39) имеет линейно зависимые строки и столбцы, причем число линейно независимых строк и столбцов k 2. Матрица A представима в форме

 

 

 

1

 

 

 

 

 

 

 

 

 

1

0 1

1

 

 

 

 

 

 

 

1

 

2

0

 

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A 1 2

3

1

1

2

 

0

1 1 1

BC.

 

 

 

 

 

0

1

1 1

 

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда для матричных компонентов формулы (7.39) получим

 

BT B

2

3

 

 

1

 

2

 

1

 

 

3

0

 

1

 

1 3

0

 

 

 

; BT B

 

 

 

;CCT

 

 

; CCT

 

.

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

1

2 3

 

 

0

3

 

 

 

0

1 3

Тогда, следуя формуле (7.36) получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

 

 

 

 

 

 

 

 

 

 

 

1 3

0

 

1 3

 

 

 

 

 

1

 

0 1

 

2 1

1

1

 

0

1 9

1 9 2 9

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 9

 

.

 

 

■(7.40)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

1

1

1

2 3 1

 

2 1

2 9

1 9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 1

 

 

 

 

 

 

 

 

 

 

4 9

1 9 5 9

 

 

 

Четвертый способ, являющийся обобщением третьего способа,

основан на разбиении m n матрицы A на матричные блоки так, что

она получает представление

 

 

 

 

 

 

 

 

 

 

 

 

 

A

B

 

C

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(7.41)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в котором

матрица

B

- неособая квадратная, и

такая, что

rang(B) rang(A) . Тогда

псевдообратная n m –матрица

A может

быть вычислена с помощью матричного выражения

 

 

T

1

 

1

BT DT .

(7.42)

A B

T

BBT CCT

B BT B DT D

C

 

 

 

 

 

 

 

 

 

 

 

 

Проиллюстрируем использование формулы (7.42) на примере Ф.Р. Гантмахера для пседообращения прямоугольной матрицы (7.39), которую в соответствии с (7.41) разобъѐм на матричные блоки

B

 

 

 

,C

 

 

 

, D 0

1, F 1 1 ,

 

 

1

1

 

2

0

 

 

 

 

 

2

 

 

 

 

 

 

 

1

 

3

1

 

подстановка которых в матричную формулу (7.42) даст

псевдообратную матрицу (7.40).

m n -матрицы

■

Пятый способ псевдообращения

A основан на

использовании сингулярного разложения этой матрицы с помощью SVD–процедуры, позволяющего представить ее в виде

106

 

A U V T ,

 

 

 

 

 

 

 

 

 

(7.43)

где U,V – матрицы соответственно левого и правого сингулярных

базисов, –матрица сингулярных чисел, которая принимает вид:

 

при

m n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

diag i ;i

 

 

 

 

 

 

0m n m ,

(7.44)

 

1,m

при

m n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

diag i ;i

 

 

 

 

 

 

 

 

1, n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

(7.45)

 

 

 

0 m n m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m n -матрицы

 

 

 

Представление

 

(7.43)

A позволяет

для

псевдообратной n m –матрицы A записать

 

 

 

A V UT ,

 

 

 

 

 

 

 

 

 

(7.46)

где псевдообратная матрица сингулярных чисел принимает вид:

при

m n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

diag i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;i 1, m

(7.47)

 

 

 

0 n m m

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

при

m n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1, n 0n m n .

(7.48)

 

 

diag i ;i

 

Следует

сказать,

 

 

что

псевдообращение в

пакете Matlab

всех

версий осуществляется с помощью оператора pinv(*), который

построен на базе сингулярного разложения псевдообращаемой

m n -

матрицы A .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Проиллюстрируем использование формулы (7.46) на примере для

пседообращения прямоугольной матрицы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

 

3

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A 5

6

 

7

8

 

,

 

 

 

 

 

 

 

 

 

(7.49)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

10

11

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

которая характеризуется свойством m n .

 

Сингуляроное разложение

для матрицы A (7.49) дает

 

 

 

 

 

 

 

 

 

 

A U V T =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.207

0.889

0.408

 

25.437

0

0

0

 

 

1

2

3

4

 

 

 

 

 

 

 

=

5

6

7

8

 

=

- 0.518

0.254

- 0.817

 

 

0

1.723

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

10

11

12

 

0.830

0.380

0.408

 

 

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.404

- 0.465

- 0.526

0.587

 

 

 

 

 

 

 

 

0.733

- 0.290

 

0.153

0.596

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

0.412

- 0.818

 

0.401

0.006

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.361

- 0.174

- 0.735

0.548

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

107

Тогда псевдообратная матрица (7.46) получит представление

0.404

0.733

0.412

0.361

 

25.437 1

0

0

 

 

0.290

0.818

 

 

 

 

1.723 1

 

 

A V UT = 0.465

0.174

 

0

0

0.526

0.153

0.401

0.735

 

0

0

0

 

0.587

0.596

0.006

0.548

 

 

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.207

0.518

0.830

 

- 0.375

0.100

0.175

 

 

 

 

 

 

 

0.889

0.254

0.380

= 0.146

0.033

0.017 .

■

 

0.408

0.817

 

 

0.083

0.083

0.017

 

 

0.408

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.312

0.100

0.112

 

Шестой способ псевдообращения

m n -матрицы

A основан

на

использовании возможностей метода регуляризации А.Н. Тихонова.

Суть шестого способа состоит в сведении процедуры псевдообращения

m n -матрицы A

к процедуре обращения квадратной

матрицы,

параметризованной

регуляризирующей

константной

,

с

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

1

1

(7.50)

A lim AT A I

AT lim AT AAT I .

0

0

 

Основным недостатком данного способа псевдообращения является необходимость аналитического обращения регуляризованной матрицы с помощи алгоритма Лапласа, что ограничивает область его использования матрицами невысокого порядка.

Тем не менее, проиллюстрируем способ на простом примере.

Псевдообратим m n -матрицу A в виде матрицы–строки

 

 

A 1

2

3 .

 

 

 

 

 

 

 

 

 

 

 

 

 

(7.51)

Тогда следуя формуле (7.50), получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1 1

 

 

 

 

 

 

A lim AT

 

 

1

 

 

2 1 2

 

 

2

 

 

 

 

 

A I

 

AT lim

3 I

 

 

 

 

0

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

■

 

 

 

 

13

2

 

3

 

 

 

 

 

 

 

 

 

1

 

 

1

 

1

 

 

0.714

 

lim

 

 

 

2

10

6

2

lim

 

2

0.1429 .

 

 

 

 

 

 

 

 

0 14

3

6

 

 

 

0

14

 

 

 

 

 

 

 

 

 

 

53

 

 

 

3

0.2143

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Седьмой способ

 

псевдообращения

 

m n -матрицы

A

основан

на

рекуррентной процедуре Гревиля. Суть метода состоит в следующем.

Запишем

m n -матрицу

A

в столбцовой форме

A A1

A2 An . Сформируем матрицу Ak из первых k столбцов

матрицы A так, что A1 A1, A2 A1

A2 , An A. Тогда оказывается

108