Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 1
Регистрация: 20.11.2012
Сообщений: 33
1

Квадратная матрица A называется ортогональной

07.12.2012, 23:14. Показов 2154. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Квадратная матрица A называется ортогональной, если AT=A-1. Определить
является ли данная матрица ортогональной:
1,00 0,42 0,54 0,66
0,42 1,00 0,32 0,44
0,54 0,32 1,00 0,22
0,66 0,44 0,22 1,00

Ортогональная матрица — квадратная матрица A с вещественными элементами, результат умножения которой на A^T равен единичной матрице E.
Основные свойства ортогональной матрицы:
1.Модуль определителя ортогональной матрицы равен единице.
2.Сумма квадратов элементов любого столбца ортогональной матрицы равна единице.
3.Сумма произведений элементов любого столбца ортогональной матрицы на соответствующие элементы другого столбца равна нулю.
4.Сумма произведений элементов любой строки ортогональной матрицы на соответствующие элементы другой строки равна нулю.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2012, 23:14
Ответы с готовыми решениями:

Квадратная матрица A называется ортогональной, если AT=A-1
Квадратная матрица A называется ортогональной, если A^T=A^-1. Определить, является ли заданная...

Определить, является ли заданная матрица А(n,n) ортогональной
Квадратная матрица А называется ортогональной,если А^T=А^-1. Определить, является ли заданная...

Определить, является ли заданная матрица A(n,n) ортогональной
квадратная матрица A называется ортогональной, если A транспонированная=обратной A . Определить,...

Квадратная матрица !
Дана квадратная матрица размерности n × n . Найти максимальный элемент каждой строки и поменять...

1
3 / 3 / 0
Регистрация: 25.05.2012
Сообщений: 23
08.12.2012, 08:40 2
Транспонировать матрицу намного проще и быстрее, чем найти обратную ей. Поэтому алгоритм таков:
Умножаем А на АТ и проверяем является ли результат единичной матрицей.

Причём саму матрицу Ат можно нигде отдельно в памяти не сохранять, ведь Аtij = Aji. То есть задача сводится к умножению матриц. Алгоритм умножения тот же, который юзают на парах 1го курса - на i-тую строчку ложится j-тый столбик, соответствующие пары элементов перемножаются и записываются в результат Bij.

Ах да, матрица должна быть вида н*н, иначе никак.
0
08.12.2012, 08:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2012, 08:40
Помогаю со студенческими работами здесь

квадратная матрица
помогите решить задачу на турбо си,очень надо( Получить целочисленную квадратную матрицу порядка...

Квадратная матрица
//Дана квадратная матрица порядка n (n строк, n столбцов). //Найти наибольшее из значений...

Квадратная матрица
Заполнить матрицу любыми числами. Отобразить главную и боковую диагональ симетрично относительно...

[C++] Квадратная матрица
Создать функцию для преобразования исходной квадратной матрицы следующим образом: все элементы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru