# ee.Array.matrixSingularValueDecomposition

Calculates the Singular Value Decomposition of the input matrix into U×S×V', such that U and V are orthogonal and S is diagonal. Returns a dictionary with entries named 'U', 'S' and 'V'.

<br />

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

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