# Function concat Concatenate two or more matrices. ## Syntax ```js math.concat(A, B, C, ...) math.concat(A, B, C, ..., dim) ``` ### Where - `dim: number` is a zero-based dimension over which to concatenate the matrices. By default the last dimension of the matrices. ### Parameters Parameter | Type | Description --------- | ---- | ----------- `args` | ... Array | Matrix | Two or more matrices ### Returns Type | Description ---- | ----------- Array | Matrix | Concatenated matrix ### Throws Type | Description ---- | ----------- ## Examples ```js const A = [[1, 2], [5, 6]] const B = [[3, 4], [7, 8]] math.concat(A, B) // returns [[1, 2, 3, 4], [5, 6, 7, 8]] math.concat(A, B, 0) // returns [[1, 2], [5, 6], [3, 4], [7, 8]] math.concat('hello', ' ', 'world') // returns 'hello world' ``` ## See also [size](size.md), [squeeze](squeeze.md), [subset](subset.md), [transpose](transpose.md)