Closed khaledkee closed 8 years ago
I have this fix, put I think it can be improved: Change:
Complex[] _cn = new Complex[p.Count];
for (int i = 0; i < p.Count; i++)
_cn[i] = p[i].Coefficient;
To:
Complex[] _cn = new Complex[p[p.Count-1].Degree+1];
for (int i = 0; i < p.Count; i++)
_cn[p[i].Degree] = p[i].Coefficient;
@faroukm15
PolynomialSolver class wrongly assumes first term has degree zero, second term has degree one, etc.