Генерация единичной матрицы. Функция eye
Функция eye позволяет создать единичную матрицу необходимого размера. Название этой функции в английском произношении созвучно названию буквы "I", используемой в англоязычной литературе для обозначения единичной матрицы, и было выбрано таким с целью избежать путаницы с традиционным обозначением индексной переменной i или мнимой единицы.
Следующий фрагмент демонстрирует, как прибавить число 3 к диагональным элементам матрицы А:
-->А =ones(3, 3)
А =
1. 1. 1.
1. 1. 1.
1. 1. 1.
-->В =А + 3* eye ()
В =
4. 1. 1.
1. 4. 1.
1. 1. 4.
В следующем примере мы создаем единичную матрицу В с использованием функции eye, при этом размер создаваемой матрицы будет равен размеру матрицы А, переданной в качестве параметра функции eye:
-->А = ones(2, 2)
А =
1. 1.
1. 1.
-->В = еуе(А)
В =
1. 0.
0. 1.
Наконец, используя синтаксис eye(m,n), можно явно указать количество строк m и столбцов n в генерируемой матрице.