Arma 3 Scripting

matrixTranspose

  • Arma 3 v1.92

Command · also in Math - Vectors · Markdown · JSON · original wiki page

Description

Returns transposed version of the given matrix. The matrix is an Array of rows. Each row is an Array of corresponding column values for the row. The minimum number of rows is 1.

Syntax

matrixTranspose matrix

Parameters:

Returns: Array of Array of Numbers - transposed matrix

Examples

Example 1

matrixTranspose
[
    [1,2,3],
    [3,1,2],
    [2,3,1]
];
/* returns
[
    [1,3,2],
    [2,1,3],
    [3,2,1]
] */

Example 2

matrixTranspose
[
    [1,2,3]
];
/* returns
[
    [1],
    [2],
    [3]
] */

Example 3

matrixTranspose
[
    [1],
    [2],
    [3]
];
/* returns
[
    [1,2,3]
] */

See also

matrixMultiply · vectorAdd · vectorMagnitude · vectorNormalized · vectorMultiply · vectorDotProduct · vectorCrossProduct · vectorDistance · vectorLinearConversion · vectorCos · vectorFromTo · vectorModelToWorld · vectorWorldToModel