Генерация единичной матрицы. Функция 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 в генерируемой матрице.

© vse-o-scilab

Сделать бесплатный сайт с uCoz