]x=.i:3

_3 _2 _1 0 1 2 3

0^x

_ _ _ 1 0 0 0


x=.0

(x^x)=2*x

0 NB. Zero is not a root

(x^x)=2*x

0

x^x

1

2*x

0


So why does Newton Raphson show a zero root for (x^x)=2*x?

(^~ - +:) Newton 2

2

(^~ - +:) Newton 1

0 NB. Something wrong here!

(x^x)=2*x ?

Skip Cave
Cave Consulting LLC


On Thu, Feb 6, 2020 at 5:38 PM Don Kelly <d...@shaw.ca> wrote:

> Bo is correct
>
> There is a "zero rule"  so n^0 =1 if n is not equal to 0. Bo is correct
>
> the only possible 0^0 is the same as 0*0
>
> Possibly the coding for ^ should take this into account.
>
>
>
> On 2020-02-05 10:14 p.m., Skip Cave wrote:
> > Bo,
> > The original equation is:
> > (x^x)=2*x
> > 2 is clearly a root. 0 is clearly not, as 0^0 = 1
> >
> >
> > Skip Cave
> >
> >
> >
> > On Wed, Feb 5, 2020 at 2:37 PM 'Bo Jacoby' via Programming <
> > programm...@jsoftware.com> wrote:
> >
> >>   Skip.  (x^x)-(2*x) = x*(x-2) is zero for x=0 and x=2. Two real roots.
> >> Newton Raphson finds one of these depending on the value of the initial
> >> guess.
> >> Bo.
> >>      Den onsdag den 5. februar 2020 19.08.23 CET skrev Henry Rich <
> >> henryhr...@gmail.com>:
> >>
> >>   Yeah, a rational y wouldn't ever quite satisfy 0 = _2 0 1 p. y
> >>
> >> Henry Rich
> >>
> >> On 2/5/2020 1:04 PM, Devon McCormick wrote:
> >>> You especially need guardrails if you try something like this:
> >>>     _2 0 1&p. Newton 1      NB. OK - square root of 2
> >>> 1.41421
> >>>     _2 0 1&p. Newton 1x    NB. Try extended precision
> >>>     C-c C-c|break            NB. After waiting a while...
> >>> |      _2 0 1&p.Newton 1
> >>>     NB. Failure to terminate...
> >>>
> >>>
> >>> On Wed, Feb 5, 2020 at 7:34 AM Henry Rich <henryhr...@gmail.com>
> wrote:
> >>>
> >>>> I misread your function.
> >>>>
> >>>>       (^~ - +:) Newton 1.1
> >>>> 0.346323j1.2326e_32
> >>>>       (^~ - +:) Newton 0.5
> >>>> 0.346323
> >>>>
> >>>> Still need those guardrails!
> >>>>
> >>>> Henry Rich
> >>>>
> >>>> On 2/5/2020 2:21 AM, Skip Cave wrote:
> >>>>> In "Fifty Shades of J" chapter 23, the Newton Raphson algorithm is
> >>>>> described thusly:
> >>>>>
> >>>>> Newton =: adverb : ']-u%(u D.1)'(^:_)("0)
> >>>>>
> >>>>> How would that be defined using the new derivative verbs?
> >>>>>
> >>>>> Also, what is the replacement for d.?
> >>>>>
> >>>>> How would I find the roots of (x^x)=2*x using Newton Raphson?
> >>>>>
> >>>>> Skip
> >>>>>
> >>>>> Skip Cave
> >>>>> Cave Consulting LLC
> >>>>>
> ----------------------------------------------------------------------
> >>>>> For information about J forums see
> http://www.jsoftware.com/forums.htm
> >>>> ----------------------------------------------------------------------
> >>>> For information about J forums see
> http://www.jsoftware.com/forums.htm
> >>>>
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> >>
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> >>
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to