Learn R Programming

magic (version 1.3-20)

fnsd: First non-singleton dimension

Description

Given an array, returns the first non-singleton dimension. Useful for emulating some of Matlab / Octave's multidimensional functions.

If n is supplied, return the first n nonsingleton dimensions.

Usage

fnsd(a,n)

Arguments

a
An array
n
Integer. Return the first n nonsingleton dimensions.

Value

  • Returns an integer vector with elements in the range 1 to length(dim(a)).

See Also

arev

Examples

Run this code
a <- array(1:24,c(1,1,1,1,2,1,3,4))
fnsd(a)
fnsd(a,2)

Run the code above in your browser using DataLab