# Rescales a square matrix such that the trace is the same as the dimension

### Description

Rescales a square matrix such that the trace is the same as the dimension.

### Usage

1 |

### Arguments

`x` |
A square numeric matrix to be rescaled. |

### Details

This is computed as `{x=as.matrix(x); x/mean(diag(x))}`

.

### Value

A numeric matrix.

### Author(s)

Long Qu

### See Also

`base::diag`

### Examples

1 2 3 4 5 | ```
set.seed(3456L)
A=tcrossprod(runif(10L))
A0 = normalizeTrace(A)
sum(diag(A0)) - nrow(A)
``` |

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker. Vote for new features on Trello.