Esempio n. 1
0
        public static poly operator +(poly p1, poly p2)
        {
            poly a = new poly();

            a.extend(p1);
            a.extend(p2);
            return(a);
        }
Esempio n. 2
0
        public static poly operator -(poly p1, poly p2)
        {
            poly a   = new poly();
            term neg = new term(-1);

            a.extend(p1);
            a.extend(neg * p2);
            return(a);
        }
Esempio n. 3
0
        static void test2()
        {
            poly f = pol(ter(2, 2, 1));
            poly z = pol(new int[, ] {
                { 4, 0, 0 }, { -1, 2, 0 }, { -1, 0, 2 }
            });

            f.extend(pol(ter(2, 0, 2)) * z);
            f.extend(pol(ter(1, 1, 0)) * z);
            doubleItgYX(f, pol(ter(0)), pol(ter(1)), fra(0), fra(1)).print();
        }