Learn R Programming

s2dverification (version 2.5.0)

IniListDims: Creates A List Of Integer Ranges

Description

This function generates a list of arrays where those arrays contain integers from 1 to various numbers. This list of arrays is used in the other functions as a list of indices of the elements of the matrices.

Usage

IniListDims(dims, lenlist)

Arguments

dims
The dimensions of a matrix for which we need the possible indices for each dimension. For exemple, if the dimensions sent are c(3,2,5), the following list of arrays will be generated: list(c(1:3), c(1:2), c(1:5))
lenlist
lenlist is the length of the list because the list will be complemented above length(dims) by arrays of length 1. For example, if lenlist is set to 7, the previous list of arrays will be extended to: list(c(1:3), c(1:2), c(1:5), 1, 1, 1, 1)

Value

A list with lenlist elements, each with arrays with integers from 1 to the numbers in dims array and with only 1 for the dimensions above length(dims).

Examples

Run this code
indices <- IniListDims(c(2, 2, 4, 3), 6)
print(indices)

Run the code above in your browser using DataLab