Ejemplo n.º 1
0
        static Eigendecomp EIG()
        {
            Matrix m1 = new Matrix(new double[, ] {
                { 1, 2, 1 }, { 2, -5, 2 }, { 1, 2, 1 }
            });                                                                              //три разных Проскуряков 1253
            Matrix m2 = new Matrix(new double[, ] {
                { 1, 2, 2 }, { 2, 1, 2 }, { 2, 2, 1 }
            });                                                                              //два одинаковых Проскуряков 1251
            Matrix m3 = new Matrix(new double[, ] {
                { 17, -2, -2 }, { -2, 14, -4 }, { -2, -4, 14 }
            });                                                                                       //два одинаковых Проскуряков 1252
            Matrix m4 = new Matrix(new double[, ] {
                { 8, 4, -1 }, { 4, -7, 4 }, { -1, 4, 8 }
            });                                                                                 //два одинаковых Проскуряков 1254
            Matrix m5 = new Matrix(new double[, ] {
                { 1, 0, 0 }, { 0, 1, 0 }, { 0, 0, 1 }
            });

            return(MatrixOperations.Eigendecomposition(m5, 1e-14));
        }