# arraytomat¶

## Purpose¶

Converts an array to type matrix.

## Format¶

y = arraytomat(a)
Parameters

a (N-dimensional array) –

Returns

y (KxL or 1xL matrix or scalar) – where L is the size of the fastest moving dimension of the array and K is the size of the second fastest moving dimension.

## Examples¶

/*
** Create 25x1 vector containing the sequence 0.5, 1,
** 1.5...12.5
*/
x = seqa(0.5, 0.5, 25);

/*
** Reshape into a 1x6x4 array, discarding the 25th element
** of 'x'
*/
a = areshape(x, 1|6|4);

/*
**  Set 'y' to be a 6x4 variable of type matrix, with the
** same contents as 'a'
*/
y = arraytomat(a);


The code above sets y equal to:

 0.5    1.0    1.5    2.0
2.5    3.0    3.5    4.0
4.5    5.0    5.5    6.0
6.5    7.0    7.5    8.0
8.5    9.0    9.5   10.0
10.5   11.0   11.5   12.0


## Remarks¶

arraytomat() will take an array of 1 or 2 dimensions or an N-dimensional array, in which the N-2 slowest moving dimensions each have a size of 1.

Functions mattoarray()