nag_dpoequ (f07ffc) computes a diagonal scaling matrix 
 chosen so that
This means that the matrix 
 given by
has diagonal elements equal to unity. This in turn means that the condition number of 
, 
, is within a factor 
 of the matrix of smallest possible condition number over all possible choices of diagonal scalings (see Corollary 7.6 of 
Higham (2002)).
 
The computed scale factors will be close to the exact scale factors.
The complex analogue of this function is 
nag_zpoequ (f07ftc).
This example equilibrates the symmetric positive definite matrix 
 given by
Details of the scaling factors and the scaled matrix are output.