Обращение к элементам матриц в пакете MatLab

Доступ к элементам матриц осуществляется при помощи двух индексов -номеров строки и столбца, заключенных в круглые скобки, например

» С (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=