Конгер Д.
Физика для разработчиков компьютерных игр
стр. 82

Единичная матрица

Одна из простейших операций, которые можно выполнить над матрицей, - инициализация ее единичной матрицей. Единичная матрица (unit matrix) - это квадратная матрица, все элементы которой равны 0, кроме элементов, расположенных на диагонали, идущей от левого верхнего угла в правый нижний. Это описание легче понять, если рассмотреть пример ниже. Единичная матрица размера 2x2 выглядит следующим образом:

Как видите, в единичной матрице все единицы расположены на одной диагонали (эта диагональ называется главной), а остальные элементы равны

0. Код функций Identity (), формирующих единичные матрицы, есть в файле с исходным кодом библиотеки PMMathLibVIO .h на компакт-диске.

Замечание

Единичную матрицу иногда называют матрицей идентичности (identity matrix).

Умножение матрицы на единичную матрицу дает ту же самую матрицу, то есть фактически ничего не делает:

AI = IA = А

Сложение и вычитание матриц

Сложение матриц выполняется очень просто. Складывать друг с другом можно только матрицы одинакового размера. При этом складываются соответствующие элементы матриц. Пусть у нас есть матрицы А и В, показанные ниже:






Новости
Владельцы Dark Souls в Steam получат скидку на Dark Souls Remastered
В то время, как подавляющее большинство компаний хлебом не корми - дай только в очередной раз содрать полную сумму за какое-нибудь переиздание, эти благородные японцы объявили о том, что все владельцы оригинальной Dark Souls (Prepare to Die Edition в Steam) получат… нет, не Dark Souls Remastered бесплатно, а скидку на неё.
Tencent вложит $ 15 млн в продвижение Fortnite в Китае
Китайская корпорация Tencent займётся продвижением Fortnite в Китае.