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

Построить скелетное разложение матрицы А

Читайте также:
  1. Алгоритм, использующий разложение числа на простые множители
  2. Выяснение типа матрицы.
  3. Глава 3. МАТРИЦЫ СВЯЗЕЙ ДЛЯ ХРОНОЛОГИЧЕСКИХ СПИСКОВ ИМЕН
  4. Глава 5. Древний Египет, закрытие матрицы и роль орлов
  5. Действие первое. Вынесение минуса из матрицы (внесение минуса в матрицу).
  6. Действие третье. Транспонирование матрицы
  7. Задача 1.1. Построить нормальный сотенный поперечный масштаб
  8. Задача 6.3. Построить продольный профиль и вычислить уклон линии на карте, заданной преподавателем.
  9. Инструкция новичку: «Как вытащить себя за волосы из Матрицы»
  10. Как построить график в Excel 2007 и 20120
  11. Как построить диаграмму в Microsoft Excel
  12. Как построить нормальные отношения с ребенком?

Тема: Построение псевдообратной матрицы Мура-Пенроуза

Задание: Для заданно матрицы А построить псевдообратную матрицу Мура-Пенроуза, А=

Алгоритм:

1). Построить скелетное разложение матрицы А

1. Определить размер матрицы А

2. Определить ранг матрицы А

3. Определить размер матриц В и С

4. Составить матрицу С

4.* Вычислить матрицу С, решив уравнение ВС=А, относительно С.

а). вычислить матрицу ВС

б). ВС=А

5. Составить матрицу В

2). По скелетному разложению строим псевдообратную матрицу А*

6. Вычислить матрицу С** = (С͞)Т)

7. Вычислить матрицу СС*

8. Вычислить матрицу (СС*)-1

9. Вычислить матрицу С+ = (С*(СС*)-1)

10. Вычислить матрицу В** = (В͞)Т)

11. Вычислить матрицу В*В

12. Вычислить матрицу (В*В)-1

13. Вычислить матрицу В+ = (В**В)-1)

14. Вычислить псевдообратную матрицу А+ (A+ = C+ B+ )

15. Проверка: А = А А+ А

 

Пример:

Построить скелетное разложение матрицы А

А=

1. Определить размер матрицы А

А=[аij ] ϵ C3x3

2. Определить ранг матрицы А

=> rank A=2=r

3. Определить размер матриц В и С

В ϵ Сmxr => В ϵ С3x2 ; C ϵ Сrxn => C ϵ С2x3

4. Составить матрицу С размерность 2х3. Т. к. в матрицу В вошли первые два столбца матрицы А, поэтому первые два столбца матрицы С будут единичными.

C=

4.* Вычислить матрицу С, решив уравнение ВС=А, относительно С.

а). вычислить матрицу ВС

BC= =

б). ВС=А

=

Х =1, У = 0

Получим матрицу С =

 

5. Составить матрицу В, размерности 3х2, из двух линейно независимых столбцов матрицы А (т.к. rank A = 2)

B=

2). По скелетному разложению строим псевдообратную матрицу А*

6. Вычислить матрицу С** = (С͞)Т)

C* =

7. Вычислить матрицу СС*

СС* = =

8. Вычислить матрицу (СС*)-1

det (CC+) = 2

(СС*)-1 =

9. Вычислить матрицу С+ = (С*(СС*)-1)

C+= =

10. Вычислить матрицу В** = (В͞)Т)

В* =

11. Вычислить матрицу В*В

В*В = =

12. Вычислить матрицу (В*В)-1

det (В*В) = 3

*В)-1 =

13. Вычислить матрицу В+ = (В**В)-1)

В+ = =

14. Вычислить псевдообратную матрицу А+ (A+ = C+ B+ )

A+ = =

Выполним проверку: A A+ A = A

A A+ = =

A A+ A = =

Шаблон:

1). Построить скелетное разложение матрицы А

1. Определить размер матрицы А

 

2. Определить ранг матрицы А

 

 

3. Определить размер матриц В и С

 

4. Составить матрицу С

 

 

4.* Вычислить матрицу С, решив уравнение ВС=А, относительно С.

а). вычислить матрицу ВС

 

б). ВС=А

 

5. Составить матрицу В

 

 

2). По скелетному разложению строим псевдообратную матрицу А*

6. Вычислить матрицу С** = (С͞)Т)

 

 

7. Вычислить матрицу СС*

 

 

8. Вычислить матрицу (СС*)-1

 

 

9. Вычислить матрицу С+ = (С*(СС*)-1)

 

 

10. Вычислить матрицу В** = (В͞)Т)

 

 

11. Вычислить матрицу В*В

 

 

12. Вычислить матрицу (В*В)-1

 

 

13. Вычислить матрицу В+ = (В**В)-1)

 

 

14. Вычислить псевдообратную матрицу А+ (A+ = C+ B+ )

=

 

15. Проверка: А = А А+ А

 


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



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