Chad W. answered 09/14/16
Tutor
4.9
(164)
Experienced and Professional Tutor on a Bicycle
Sorry if this is not what you had in mind, but one way forward is to use a Computer Algebra System (CAS). In Maxima, I type the command:
allroots((x-1)*(x-2)*(x-3)*(x-4)*(x-6)-100);
And get the output:
x=0.7329824970703807+1.177552450663718*i,
x=0.7329824970703807-1.177552450663718*i,
x=4.029661522679966+1.830233056206565*i,
x=4.029661522679966-1.830233056206565*i,
x=6.474711960499306
where i represents sqrt(-1).
Chad W.
No, I can't.
NumPy has better documentation for its root-finding algorithm. The documentation states:
The algorithm relies on computing the eigenvalues of the companion matrix.
And it references:
R. A. Horn & C. R. Johnson, Matrix Analysis. Cambridge, UK: Cambridge University Press, 1999, pp. 146-7.
Good luck!
Report
09/15/16
Prashant K.
09/14/16