Индексы

Элемент в строке i и столбце j матрицы А обозначается A(i,j). Например, А(4,2) - это число в четвертой строке и втором столбце. Таким образом, можно вычислить сумму элементов в четвер­том столбце матрицы А, набравА(1,4) + А(2,4) + А(3,4) + А(4,4). Получим ans = 34

Однако это не самый лучший способ суммирования отдельной строки.

Также возможно обращаться к элементам матрицы через один индекс, А(к). Это обычный способ ссылаться на строки и столбцы матрицы. Но его можно использовать только с двумерными матрицами. В этом случае массив рассматривается как длинный вектор, сформированный из столбцов исходной матрицы.

Так, для нашего магического квадрата, А(8) - это другой способ ссылаться на значение 15, хранящееся в А(4,2).

Если вы пытаетесь использовать значение элемента вне матрицы, MATLAB выдаст ошибку: t=A(4,5) ??? Index exceeds matrix dimensions.

С другой стороны, если вы сохраняете значение вне матрицы, то размер матрицы увеличивается.

Х=А;

Х(4,5) = 17

X =

16 3 2 13 О

5 10 11 8 0

9 6 7 12 0

4 15 14 1 17