<< ConcatIndexesRange indexed_names FileNamesIndexes >>

indexed_names >> indexed_names > CreateIndexesFromDiapasons

CreateIndexesFromDiapasons

Formation of a list of matrix concatenation indices obtained from ranges

Syntax

listIndexes = CreateIndexesFromDiapasons(minIndexes,maxIndexes,stepIndexes,elementsIndexes)
listIndexes = CreateIndexesFromDiapasons(minIndexes,maxIndexes,stepIndexes)
listIndexes = CreateIndexesFromDiapasons(minIndexes,maxIndexes)
listIndexes = CreateIndexesFromDiapasons(maxIndexes)

Arguments

minIndexes

Minimum index values

maxIndexes

Maximum index values

stepIndexes

Index steps

elementsIndexes

Elements that replace the indices of the concatenated matrix, chosen in accordance with the indices of the concatenated matrix

Results

listIndexes

List of matrix concatenation indices derived from ranges

Description

We form lists of indices from ranges, according to which matrices are concatenated

The number of received ranges is equal to the number of range elements.

Examples

//Index ranges of concatenated matrices
minIndexes = [1, 2, 5];
maxIndexes = [3; 4; 8];
stepIndexes = [1, 2, 1];
elementsIndexes = ['as','rg','wq','1w','xa','hd','3d','l'];

//Run the function
listIndexes = CreateIndexesFromDiapasons(minIndexes,..
                                         maxIndexes,..
                                         stepIndexes,..
                                         elementsIndexes);

//Indexes according to which matrix concatenation is carried out
disp(listIndexes(1));
disp(listIndexes(2));
disp(listIndexes(3));
//Index ranges of concatenated matrices
minIndexes = [1, 2, 5];
maxIndexes = [3; 4; 8];
stepIndexes = [1, 2, 1];

//Run the function
listIndexes = CreateIndexesFromDiapasons(minIndexes,..
                                         maxIndexes,..
                                         stepIndexes);

//Indexes according to which matrix concatenation is carried out
disp(listIndexes(1));
disp(listIndexes(2));
disp(listIndexes(3));
//Index ranges of concatenated matrices
minIndexes = [1, 2, 5];
maxIndexes = [3; 4; 8];
stepIndexes = [1, 1, 1];

//Run the function
listIndexes = CreateIndexesFromDiapasons(minIndexes,..
                                         maxIndexes,..
                                         stepIndexes);

//Indexes according to which matrix concatenation is carried out
disp(listIndexes(1));
disp(listIndexes(2));
disp(listIndexes(3));

//Run the function
listIndexes = CreateIndexesFromDiapasons(minIndexes,..
                                         maxIndexes);

//Indexes according to which matrix concatenation is carried out
disp(listIndexes(1));
disp(listIndexes(2));
disp(listIndexes(3));
//Index ranges of concatenated matrices
minIndexes = [1, 1, 1];
maxIndexes = [3; 4; 8];
stepIndexes = [1, 1, 1];

//Run the function
listIndexes = CreateIndexesFromDiapasons(minIndexes,..
                                         maxIndexes,..
                                         stepIndexes);

//Indexes according to which matrix concatenation is carried out
disp(listIndexes(1));
disp(listIndexes(2));
disp(listIndexes(3));

//Run the function
listIndexes = CreateIndexesFromDiapasons(minIndexes,..
                                         maxIndexes);

//Indexes according to which matrix concatenation is carried out
disp(listIndexes(1));
disp(listIndexes(2));
disp(listIndexes(3));

//Run the function
listIndexes = CreateIndexesFromDiapasons(maxIndexes);

//Indexes according to which matrix concatenation is carried out
disp(listIndexes(1));
disp(listIndexes(2));
disp(listIndexes(3));

See also


Report an issue
<< ConcatIndexesRange indexed_names FileNamesIndexes >>