concatMatrix

Syntax

concatMatrix(X, [horizontal=true])

Arguments

X is a tuple of multiple matrices.

horizontal is a boolean value indicating whether the matrices are contatenated horizontally. The default value is true. If it is false, the matrices are contatenated vertically.

Details

Concatenate the matrices vertically or horizontally.

When you concatenate matrices horizontally, they must have the same number of rows. When you concatenate them vertically, they must have the same number of columns.

Examples

$ m1 = matrix(4 0 5, 2 1 8);
$ m2 = matrix(2 9 8, 3 7 -3, 6 4 2, 0 5 8);
$ m3 = matrix(1 -1 6 2, 1 -3 1 9, 5 3 0 -4, 1 NULL 3 4);
$ concatMatrix([m1, m2]);

col1

col2

col3

col4

col5

col6

4

2

2

3

6

0

0

1

9

7

4

5

5

8

8

-3

2

8

$ print concatMatrix([m2, m3], false);

col1

col2

col3

col4

2

3

6

0

9

7

4

5

8

-3

2

8

1

1

5

1

-1

-3

3

6

1

0

3

2

9

4

4