# getscalar4D¶

## Purpose¶

Gets a scalar from a 4-dimensional array.

## Format¶

y = getscalar4D(a, i1, i2, i3, i4)
Parameters
• a (4-dimensional array) – Data

• i1 (scalar) – index into the slowest moving dimension of the array.

• i2 (scalar) – index into the second slowest moving dimension of the array.

• i3 (scalar) – index into the second fastest moving dimension of the array.

• i4 (scalar) – index into the fastest moving dimension of the array.

Returns

y (scalar) – the element of the array indicated by the indices.

## Examples¶

// Create a column vector 1, 2, 3, ... ,120
a = seqa(1, 1, 120);

/*
** Reshape the column vector
** into a 2x3x4x5 dimensional array
*/
a = areshape(a, 2|3|4|5);

// Get the scalar in the 1,3,2,5 element
y = getscalar4D(a, 1, 3, 2, 5);


The code above assigns y equal to 50.

## Remarks¶

getscalar4D() returns the scalar that is located in the $$[i1, i2, i3, i4]$$ position of array a.

A call to getscalar4D() is faster than using the more general getmatrix() function to get a scalar from a 4-dimensional array.