Esempio n. 1
0
        public TPolynom Diff()
        {
            TPolynom newtpoly = new TPolynom();

            foreach (TMember mem in this.Members)
            {
                newtpoly.Members.Add(new TMember(mem.FCoeff, mem.FDegree).Diff());
            }
            return(newtpoly);
        }
Esempio n. 2
0
        public TPolynom Mul(TPolynom tp)
        {
            TPolynom newtpoly = new TPolynom();

            foreach (TMember mem in tp.Members)
            {
                foreach (TMember newmem in this.Members)
                {
                    newtpoly.Members.Add(new TMember(newmem.FCoeff * mem.FCoeff, newmem.FDegree + mem.FDegree));
                }
            }
            return(newtpoly);
        }
Esempio n. 3
0
        public TPolynom Res(TPolynom tp)
        {
            TPolynom newtpoly = new TPolynom();

            foreach (TMember mem in tp.Members)
            {
                newtpoly.Members.Add(new TMember(-mem.FCoeff, mem.FDegree));
            }
            foreach (TMember mem in this.Members)
            {
                newtpoly.Members.Add(new TMember(mem.FCoeff, mem.FDegree));
            }
            return(newtpoly);
        }