Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Операції псевдообернення та проектування (реферат)

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Крім матриці Z (A) слід згадати про такі важливі матриці, які теж являються проекційними. Де A R m x n, вектор b розмірності m. Систему (1.1) можна ще представити у векторному вигляді. Існує декілька методів представлення псевдооберненої матриці A +. Наведемо деякі з них. Який буде знаходитись на найближчій відстані до всіх гіперплощин системи (1.1) (мал. 1.3). Який буде знаходитись… Читати ще >

Операції псевдообернення та проектування (реферат) (реферат, курсова, диплом, контрольна)

Реферат на тему:

Операції псевдообернення та проектування

В даному розділі даються основні поняття з класичної лінійної алгебри. Буде дано одне з кількох визначень псевдооберненої матриці, через яку знаходиться загальний розв’язок системи лінійних алгебраїчних рівнянь. Також будуть наведені деякі методи обчислення псевдообернених прямокутних матриць [1].

1.1. Псевдообернені оператори

Розглянемо систему лінійних алгебраїчних рівнянь.

Ax = b , (1.1).

де A R m x n , вектор b розмірності m . Систему (1.1) можна ще представити у векторному вигляді.

a ( j ) T x = b j , j = 1,2, . . . , m . (1.2).

Тут введені наступні позначення.

A = ( a ( 1 ) T a ( 2 ) T a ( m 1 ) T ) = ( a 1 , a 2 , , a n )

.

.

При розв’язанні системи алгебраїчних рівнянь можливі наступні варіанти розв’язків.

  1. 1Існує єдиний розв’язок системи (1.1), тобто існує єдиний вектор x

    який задовольняє систему векторних рівнянь (1.2) (мал. 1.1).

    , який задовольняє систему векторних рівнянь (1.2) (мал. 1.1).

  1. 2Існує множина розв’язків системи (1.1) (мал. 1.2).

Мал. 1.2.

Тобто існує множина векторів x

які задовольняють систему (1.1).

.

  1. 3

    .

    Розв’язку системи (1.1) не існує, але можна вказати єдиний вектор

    x ^

    який буде знаходитись на найближчій відстані до всіх гіперплощин системи (1.1) (мал. 1.3).

    Розв’язку системи (1.1) не існує, але можна вказати єдиний вектор x ^

    який буде знаходитись на найближчій відстані до всіх гіперплощин системи (1.1) (мал. 1.3).

    , який буде знаходитись на найближчій відстані до всіх гіперплощин системи (1.1) (мал. 1.3).

Мал. 1.3.

  1. 4Розв'язку системи (1.1) не існує, але можна вказати множину векторів x ^ , які будуть знаходитись на найближчій відстані до всіх гіперплощин системи (1.1) (мал. 1.4).

Мал. 1.4.

Для матриці A розмірності m ' n в полі дійсних чисел псевдо-обернена матриця A + розмірності n ' m визначається наступним чином.

Для b R m , A + b = arg min x 2 x x ( b ) , .

x ( b ) = Arg min x R n Ax - b 2 = { x:A + b + Z ( A ) v , v R n } ,.

де Z ( A ) = I n - A + A .

1.2. Алгоритми псевдоінверсії матриць

Існує декілька методів представлення псевдооберненої матриці A + [1, 5]. Наведемо деякі з них.

1.2.1. Метод скелетизації матриць

Для будь-якої матриці A

розмірності.

m x n

можливий такий розклад.

.

A = BC

.

.

де rank A = rank B = rank C = r , B і C мають відповідно розмірності m x r , r x n . Тоді.

A = C T ( CC T ) - 1 ( B T B ) - 1 B T

.

.

1.2.2. Метод сингулярного представлення

Кожна прямокутна матриця A розмірності m ' n допускає сингулярне представлення у виді.

A = j = 1 r y j x j T j

.

.

де r = rank A , y j  — нормовані власні вектори матриці AA T , тобто.

AA T y j = y j j 2 , y i T y j = ij , j = 1, r , .

x j  — нормовані власні вектори матриці A T A , тобто.

A T Ax j = x j j 2 , x i T x j = ij , j = 1, r . .

Псевдообернена до A матриця A + має наступне сингулярне представлення.

A + = j = 1 r x j y j T j - 1 . .

1.2.3. Метод Мура-Пенроуза

Якщо матриця A розмірності m x n

то псевдообернену матрицу можна представити наступною формулою.

.

A + = lim 2 -> 0 A T ( AA T + 2 I m ) - 1

.

.

Формулу використовують, коли m<n. I m

— одинична матриця розмірності m.

.

A + = lim 2 -> 0 ( A T A + 2 I n ) - 1 A T

.

.

Співвідношення зручніше використовувати при m>n, I n  — одинична матриця розмірності n.

1.3. Проекційні оператори

Матриця A + A є проекційною, яка довільний вектор z R n проектує на лінійну оболонку, що натягнута на власні вектор-рядки матриці A . Справді,.

A + A = j = 1 r x j x j T

.

.

Для будь-якого вектора z R n маємо A + Az = j = 1 r x j x j T z , де r = rank A . Неважко бачити, що вектор z є проектується на підпростір, базисом якого є лінійно-незалежні вектор-рядки матриці A .

Розглянемо тепер матрицю такого вигляду.

Z ( A ) = I n - A + A

.

.

Тут I n  — одинична матриця розмірності n x n . Відомо, що I n = j = 1 n x j x j T .Тобто, якщо ортонормований базис x 1 , x 2 , , x r матриці A доповнити деякими ортонормованими векторами x r + 1 , . . . , x n до повного ортонормованого базису простору R n .

Отже Z ( A ) = j = 1 n x j x j T - j = 1 r x j x j T = j = r + 1 n x j x j T . Тобто, Z ( A )  — це теж проекційна матриця, але на ортогональне доповнення до лінійної оболонки, натягнутої на власні вектор-рядки матриці A .

Крім матриці Z ( A ) слід згадати про такі важливі матриці, які теж являються проекційними.

Z ( A T ) = I m - AA + = j = r + 1 m y j y j T .

— проекційна матриця на ортогональне доповнення до лінійної оболонки, натягнутої на власні вектор-стовпчики матриці A .

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

A + AA + = A +

.

.

AA + A = A

.

.

( A + ) T A + A = ( A + ) T

.

.

( A + A ) T = A + A

.

.

( A + ) + = A

.

.

( AA + ) N = AA +

.

.

( A + A ) N = A + A

.

.

Z N ( A ) = Z ( A )

.

.

A + = ( A T A ) + A T = A T ( AA T ) +

.

.

Показати весь текст
Заповнити форму поточною роботою