Доступ к элементам матриц осуществляется при помощи двух индексов -номеров строки и столбца, заключенных в круглые скобки, например
» С (2 , 3)
ans =
Элементы матриц могут входить в состав выражений:
» С (1, 1) + с (2 , 2) + С (2 , 3)
ans =
Расположение элементов матрицы в памяти компьютера определяет еще один способ обращения к ним. Матрица А размера га на п хранится в виде вектора длины тп, в котором элементы матрицы расположены один за другим по столбцам
[А(1,1) А(2, 1) ... A(m,l) ••• A(l,n) A(2,n) ... A(m,n)].
Для доступа к элементам матрицы можно использовать один индекс, задающий порядковый номер элемента матрицы в векторе.
Матрица С, определенная в предыдущем подразделе, содержится в векторе
[С(1,1) С(2,1) С(1,2) С(2,2) С(1,3) С(2,3)],
который имеет шесть компонент. Доступ к элементам матрицы осуществляется следующим образом:
» С ( 1 )
ans =
» С ( 5 )
ans =
2.2. Операции над матрицами в пакете MatLab: сложение, вычитание, умножение, транспонирование и возведение в степень
При использовании матричных операций следует помнить, что для сложения или вычитания матрицы должны быть одного размера, а при перемножении число столбцов первой матрицы обязано равняться числу строк второй матрицы. Сложение и вычитание матриц, так же как чисел и векторов, осуществляется при помощи знаков плюс и минус. Найдите сумму и разность матриц С и А, определенных выше:
» S= A+C
S=