package prueba_jama;


public class inicio {
    public static void main(String[] args) {

        double[][] array =
                //{ {1, 2, 3}, {1, 2, 3}, {1, 2, 3}};
                //{{0.7242, 0.0, 0.0}, {0.0, 0.7242, 0.0}, {0.0, 0.0, 0.7242}};
        //{{0.0674, 0.0673, 0.0673}, {0.0673, 0.0674, 0.0673}, {0.0673, 0.0673, 0.0674}};
        //{{0.2435, 0.0, 0.0}, {0.0, 0.2415, 0.0}, {0.0, 0.0, 0.3112}};
        {{2.0, 0.0, 0.0}, {0.0, 2.0, 0.0}, {0.0, 0.0, 0.0554}};


        Matrix A = new Matrix(array);
        Matrix b = Matrix.random(3, 1);
        A.print(3, 5);
        A.print(10, 5);
        A.svd();
        Matrix U = A.svd().getU();
        U.print(10,5);
        Matrix S = A.svd().getS();
        S.print(10,5);
        Matrix V = A.svd().getV();
        V.print(10,5);
        Matrix A_inv = A.inverse();
        A_inv.print(10, 3);
        System.out.print(A.det());

    }
}
