Программа Php для матрицы идентичности
Введение в матрицу идентичности:
Словарное определение матрицы идентичности — это квадратная матрица, в которой все элементы главной или главной диагонали равны единицам, а все остальные элементы — нулям. На изображении ниже каждая матрица является матрицей идентичности.

В линейной алгебре это иногда называют единичной матрицей квадратной матрицы (размер = nxn) с единицами на главной диагонали и нулями в других местах. Единичная матрица обозначается буквой « I ». Иногда U или E также используются для обозначения матрицы идентичности.
Свойство единичной матрицы заключается в том, что она оставляет матрицу неизменной, если ее умножить на единичную матрицу.
Примеры:
Input : 2
Output : 1 0
0 1
Input : 4
Output : 1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
The explanation is simple. We need to make all
the elements of principal or main diagonal as
1 and everything else as 0.Программа для печати идентификационной матрицы:
Логика проста. Вам нужно напечатать 1 в тех позициях, где строка равна столбцу матрицы, а все остальные позиции сделать равными 0.
Выход:
1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1
Программа для проверки того, является ли заданная квадратная матрица единичной матрицей:
Выход:
Yes
Временная сложность: O (n ^ 2), где n - это отсутствие строк и столбцов в матрице.