Sherlock, Ric wrote:

> I'm wondering whether the point on the wiki page is still valid and just
> needs a different example, or whether Roots is now robust enough that the
> warning is no longer required?

A warning is always required for polynomial roots.  If you could find them
robustly, finding eigenvalues would be a lot easier.

I agree that the page no longer demonstrates the point.  However, consider
this (note line wrap):

   roots=: >@(1&{)@p.
   roots p. 1;(i.20),20
20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
   roots p. 1;(i.20),20.0001
19.0022j9.43931e_25 19.0022j_9.43931e_25 18.0078j5.55694e_15
18.0078j_5.55694e_15 16.1666j2.13971e_20 16.1666j_2.13971e_20
12.6895j0.0771052 12.6895j_0.0771052 12.5845 10.8835 10.05 8.98704 8.00238
6.99968 6.00002 5 4 3 2 1 0

Best wishes,

John


----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to