Version:

<static> TransposeMatrix([array])

Transposes the elements of the given matrix (array of arrays).

The transpose of a matrix is a new matrix whose rows are the columns of the original.

A matrix is a two-dimensional array (array of arrays), where all sub-arrays (rows) have the same length. There must be at least two rows. This is an example matrix:

```
[
[ 1, 1, 1, 1, 1, 1 ],
[ 2, 0, 0, 0, 0, 4 ],
[ 2, 0, 1, 2, 0, 4 ],
[ 2, 0, 3, 4, 0, 4 ],
[ 2, 0, 0, 0, 0, 4 ],
[ 3, 3, 3, 3, 3, 3 ]
]
```

name | type | arguments | description |
---|---|---|---|

array | Array.<Array.<T>> | <optional> |
The array matrix to transpose. |

A new array matrix which is a transposed version of the given array.

- Array.<Array.<T>>

Since: 3.0.0