Матрицы — самый важный объект Octave. Чтобы создать матрицу, некоторые числа должны быть помещены в квадратные скобки. Столбцы разделяются запятой или просто пробелом, а строки разделяются точкой с запятой. Таким образом, справедливы следующие выражения:

A=[8 2 1;3 -1 4;7 6 -5];
A=[8,2,1;3,-1,4;7,6,-5];

Результатом в обоих случаях будет:

A =
8 2 1
3 -1 4
7 6 -5

Матрица также может быть создана из других матриц. Вот как это написано:

A=[1 1 1;2 2 2]; B=[33;33];

и позже

C=[A B]

найденный:

Матрицы индексации позволяют по-новому создавать их как энматрицу матрицы. Первый индекс относится к строке, а второй индекс относится к столбцу.

Две точки, когда они сами по себе, означают выбор всей строки или столбца, а когда они находятся между двумя границами, они дают вектор значений. Например, k=1:5 дает вектор-строку со значениями от 1 до 5. Таким образом, мы можем создать список значений за один шаг. Если написано:

i=1:3:61;
t=0:0.01:1;

мы создали вектор ̈et row 1, 4, 7, . . . 61 и 0, 0,01, 0,02, . . . 1. В дополнение к выбору две точки могут использоваться для определения значений используемой энматрицы. Например, A(i,:)=-3; определяет всю i-ю строку равной -3. Если указанная строка или столбец не существует, то они добавляются в данную матрицу. Чтобы исключить столбец или строку, они определяются пустой матрицей [ ]:

A(2,:)=[];
A(:,1:2:5)=[];