flatten

Syntax

flatten(X)

Arguments

X is a vector/matrix.

Details

Convert a matrix or a list of vectors into a one dimensional vector.

Examples

Convert a matrix into a vector.

$ m=1..10$5:2;
$ flatten(m);
[1,2,3,4,5,6,7,8,9,10]

Convert a list of vectors into a vector.

$ a=1..10;
$ b = a cut 2;
$ b;
([1,2],[3,4],[5,6],[7,8],[9,10])
$ flatten(b);
[1,2,3,4,5,6,7,8,9,10]

$ x=flatten([1, [2,3]]);
$ x;
[1,2,3]

Please refer to function cut for dividing a vector into multiple vectors.