EigenDecomposition Eig = new EigenDecomposition(A);
Matrix D = Eig.getD();
Matrix V = Eig.getV();
check("EigenvalueDecomposition (nonsymmetric)...", A.times(V), V.times(D));
A = A.transpose().times(A);
Eig = new EigenDecomposition(A);
D = Eig.getD();
V = Eig.getV();
check("EigenvalueDecomposition (symmetric)...", A.times(V), V.times(D));