package util.test; import util.linalg.RectangularMatrix; import util.linalg.UpperTriangularMatrix; /** * A test for lower triangular matrices * @author Andrew Guillory gtg008g@mail.gatech.edu * @version 1.0 */ public class UpperTriangularMatrixTest { /** * Test main, * @param args ignored */ public static void main(String[] args) { double[][] a = { { 1, 5, 3, 7 }, { 0, 5, 1, 6 }, { 0, 0, 6, 2 }, { 0, 0, 0, 4 } }; UpperTriangularMatrix um = new UpperTriangularMatrix(new RectangularMatrix(a)); System.out.println(um); System.out.println(um.inverse()); System.out.println(um.inverse().times(um)); System.out.println(um.times(um.inverse())); System.out.println(um.inverse().transpose().times(um.transpose())); } }