Exemplo n.º 1
0
        public Polynomial <T, TField> Lcm(Polynomial <T, TField>[] t, Polynomial <T, TField>[] q)
        {
            if (t.Length == 0)
            {
                throw new ArgumentException();
            }

            Polynomial <T, TField> lcm = t[0];

            for (int i = 1; i < t.Length; i++)
            {
                lcm = Polynomial <T, TField> .Lcm(lcm, t[i]);
            }

            if (q != null)
            {
                for (int i = 0; i < t.Length; i++)
                {
                    q[i] = lcm / t[i];
                }
            }

            return(lcm);
        }
Exemplo n.º 2
0
 public Polynomial <T, TField> Lcm(Polynomial <T, TField> t1, Polynomial <T, TField> t2)
 {
     return(Polynomial <T, TField> .Lcm(t1, t2));
 }