`polar`

calculates the left polar decomposition of a matrix.

1 | ```
polar(X)
``` |

`X` |
A matrix. |

`polar`

Takes a matrix *X*, of dimensions *n* by
*p*, and returns two matrices *P* and *Z* such that
*X = PZ*. *P* is a symmetric positive definite matrix of
dimension *n* by *n* and *Z* is an *n* by *p*
matrix with orthonormal rows.

`P`

A *n* by *n* symmetric positive definite
matrix.

`Z`

A *n* by *p* matrix with orthonormal rows.

Note that `X == P %*% Z`

, up to numerical precision.

David Gerard.

1 2 3 4 5 6 7 8 |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.