Esempio n. 1
0
        static void Main(string[] args)
        {
            P1 p1 = new P1();
            P2 p2 = new P2(p1.u);

            double[,] m1 = { { 1, 4, 2, 3 }, { 2, 4, 0, 1 }, { 2, 5, 8, 2 }, { 2, 1, 1, 11 } };
            double[,] m2 = { { 1, 0, 0, 0 }, { 0, 1, 0, 0 }, { 0, 0, 1, 0 }, { 0, 0, 0, 1 } };
            matp M1 = new matp(m1);
            M1.afis();
            matp M2 = new matp(m2);
            M2.afis();


            opr.mul(M1, M2).afis();
            P3.mulStrass(M1, M2, 2).afis();



            Console.WriteLine("\n\nDONE !");
            Console.Read();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            P1 p1 = new P1();
            P2 p2 = new P2(p1.u);

            double[,] m1 = { { 1, 4, 2, 3 }, { 2, 4, 0, 1 }, { 2, 5, 8, 2 }, { 2, 1, 1, 11 } };
            double[,] m2 = { { 1, 0, 0, 0 }, { 0, 1, 0, 0 }, { 0, 0, 1, 0 }, { 0, 0, 0, 1 } };
            matp M1 = new matp(m1);

            M1.afis();
            matp M2 = new matp(m2);

            M2.afis();


            opr.mul(M1, M2).afis();
            P3.mulStrass(M1, M2, 2).afis();



            Console.WriteLine("\n\nDONE !");
            Console.Read();
        }