Showing the result in decimal: 23j13": sqrt 1x + *: 999999999x 999999999.0000000005000
On Thu, Apr 21, 2022 at 3:18 PM Gilles Kirouac <g1...@myriade.ca> wrote: > Ed If you expand the Extended Integers section (below by bob), you will > see a link to an essay by Roger on 'Extended Precision Functions'. There > is a Square Root verb. > > NB. long rational result may exceed line length > sqrt 1x + *: 999999999x > > 1249999998750000000625000000625000000468750000156249999765624999453r1250000000000000000000000000000000000000000000000000000000 > sqrt *: 999999999x > 999999999 > > > ~ Gilles > > Le 2022-04-21 à 14:50, 'robert therriault' via Programming a écrit : > > Gilles, > > > > In Nuvoc the extended constant notation can be found here > https://code.jsoftware.com/wiki/Vocabulary/Constants#Extended_Integers > > > > Having said that, it is hidden pretty well and most of its references > are previous documentation on the jsoftware site. There is certainly work > to be done on the wiki! > > > > Cheers, bob > > > >> On Apr 21, 2022, at 11:44, Gilles Kirouac <g1...@myriade.ca> wrote: > >> > >> Ed > >> > >> You seem unaware of the extended precision constant notation: > >> > >> "digits with a trailing x denote an extended precision integer" > >> > >> https://www.jsoftware.com/help/dictionary/dcons.htm > >> [Where is the equivalent in NuVoc?] > >> > >> I would rather write > >> > >> 1x + *: 999999999x > >> 999999998000000002 > >> > >> ~ Gilles > >> > >> Le 2022-04-21 à 12:51, Henry Rich a écrit : > >>> 3!:0 %: x: 1 + x: *: x: 999999999 > >>> 8 > >>> The square root cannot be represented exactly. > >>> Henry Rich > >>> On 4/21/2022 12:43 PM, Ed Gottsman wrote: > >>>> Hello. > >>>> I’m working on the Project Euler “Diophantine equation” problem (#66) > and using J’s extended precision facilities. I’ve run into behavior that > confuses me. Boiled down (and overusing x: just to be sure): > >>>> x: %: x: 1 + x: *: x: 999999999 > >>>> 999999999 > >>>> That is (if my syntax is right), the square root of (one plus the > square of a really large n) is n. I’m apparently misunderstanding > something about extended precision. I’ve tried it with a variety of uses > of x: but to no avail, and as I read the x: documentation…this is an odd > result. > >>>> > >>>> Any help would be much appreciated. > >>>> (J901 on iPadOS, for which sincere kudos to Ian Clark.) > >>>> Many thanks. > >>>> Ed > >>>> ---------------------------------------------------------------------- > >>>> 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 > -- Devon McCormick, CFA Quantitative Consultant ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm