<< indexed_names indexed_names ConcatIndexesRange >>

indexed_names >> indexed_names > ConcatIndexes

ConcatIndexes

Конкатенация матриц индексов

Синтаксис

indexMatrix = ConcatIndexes(indexMatrix1,indexMatrix2[,grid])
indexMatrix = ConcatIndexes(listIndexMatrix[,grid])

Аргументы

indexMatrix1 и indexMatrix2

Конкатенуемые матрицы индексов

listIndexMatrix

Список конкатенуемых матриц индексов

grid

Тип конкатенации матриц индексов. Представляет собой массив логических значений. Число элементов массива на единицу меньше числа конкатенуемых матриц индексов

Результаты

indexMatrix

Матрица конкатенованных индексов

Описание

Конкатенует матрицы индексов в соответсвие с типами конкатенации

Каждый i-й элемент массива grig определяет тип конкатенации i-й и i+1-й матриц. Если grid(i) принимает значение %t, то конкатенация i-й и i+1-й матриц осуществляется путем репликации строк этих матриц, в противном случае репликации строк не осуществляется. В случае, если grid(i) принимает ложное значение, числа строк i-й и i+1-й матриц должны быть равными.

По умолчанию все значения grig истинные

Примеры кода

//Конкатенуемые матрицы
indexMatrix1 = [ 1,  2;..
                 5,  7;..
                10, 15];
indexMatrix2 = [3;..
                6;..
                9];
grid = %f;//Просто конкатенуем

//Выполняем конкатенацию
indexMatrix = ConcatIndexes(indexMatrix1,indexMatrix2,grid);

//Конкатенованная матрица
disp(indexMatrix);
//Конкатенуемые матрицы
indexMatrix1 = [ 1,  2;..
                10, 15];
indexMatrix2 = [3;..
                6;..
                9];
grid = %t;//Конкатенуем с репликацией

//Выполняем конкатенацию
indexMatrix = ConcatIndexes(indexMatrix1,indexMatrix2,grid);

//Конкатенованная матрица
disp(indexMatrix);

//Выполняем конкатенацию
indexMatrix = ConcatIndexes(indexMatrix1,indexMatrix2);

//Конкатенованная матрица
disp(indexMatrix);
//Конкатенуемые матрицы
indexMatrix1 = [ 1,  2;..
                 5,  7;..
                10, 15];
indexMatrix2 = [3;..
                6;..
                9];
indexMatrix3 = [13, 17;..
                12, 16];

//Выполняем конкатенацию
indexMatrix = ConcatIndexes(list(indexMatrix1,indexMatrix2,indexMatrix3),[%f,%t]);;

//Конкатенованная матрица
disp(indexMatrix);

//Выполняем конкатенацию
indexMatrix = ConcatIndexes(list(indexMatrix1,'',indexMatrix2,indexMatrix3),[%f,%f,%t]);

//Конкатенованная матрица
disp(indexMatrix);

Смотрите также


Report an issue
<< indexed_names indexed_names ConcatIndexesRange >>