Матрицы — самый важный объект 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)=[];