# ee.Array.matrixQRDecomposition

Calculates the QR-decomposition of a matrix into two matrices Q and R such that input = QR, where Q is orthogonal, and R is upper triangular. Returns a dictionary with entries named 'Q' and 'R'.

<br />

| Usage | Returns |
|---|---|
| `Array.matrixQRDecomposition()` | Dictionary |

| Argument | Type | Details |
|---|---|---|
| this: `array` | Array | The array to decompose. |