- public void checkEigenvector(int n, PrintStream ps) {\r
- ps.println(" --- Eigenvector " + n + " --- ");\r
-\r
- double[] eigenv = eigenvector.getColumn(n);\r
-\r
- for (int i = 0; i < eigenv.length; i++) {\r
- Format.print(ps, "%15.4f", eigenv[i]);\r
- }\r
-\r
- System.out.println();\r
-\r
- double[] neigenv = symm.vectorPostMultiply(eigenv);\r
- System.out.println(" --- symmat * eigenv / lambda --- ");\r
-\r
- if (eigenvector.d[n] > 1e-4) {\r
- for (int i = 0; i < neigenv.length; i++) {\r
- Format.print(System.out, "%15.4f", neigenv[i] / eigenvector.d[n]);\r
- }\r
- }\r
-\r
- System.out.println();\r
- }\r