MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Is there a simple way to transform 1.1 to 11/10?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg93006] Re: Is there a simple way to transform 1.1 to 11/10?
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Wed, 22 Oct 2008 05:41:17 -0400 (EDT)
  • Organization: Uni Leipzig
  • References: <gdkajv$4r2$1@smc.vnet.net>
  • Reply-to: kuska at informatik.uni-leipzig.de

Hi,

yes, you need a new computer, that does not use
the binary system, because 1.000000001 can't repesented
as exact number in the binary system (it has an
infinite periodic representation, that must be truncated).
When I remember right, on of the first Russian computers
(approx. 1950) worked with base 3. May be you found one in a
museum.

Regards
   Jens



Alain Cochard wrote:
> The obvious
> 
>     In[1]:= x=1.1`Infinity
> 
> is not syntactically correct.
> 
> I understand that SetPrecision[1.1,Infinity] does not work either:
> 
>     In[3]:= SetPrecision[1.1,Infinity]
> 
>             2476979795053773
>     Out[3]= ----------------
>             2251799813685248
> 
>     In[4]:= N[%,20]
> 
>     Out[4]= 1.1000000000000000888
> 
> I searched the newsgroup and thought I had the solution with Rationalize:
> 
>     In[5]:= Rationalize[1.1,0]
> 
>             11
>     Out[5]= --
>             10
> 
> But
> 
>     In[9]:= Rationalize[1.000000001,0]
> 
>             999999918
>     Out[9]= ---------
>             999999917
> 
>     In[10]:= N[%,20]
> 
>     Out[10]= 1.0000000010000000830
> 
> So any simple way?
> 
> Thanks,
> Alain
> 


  • Prev by Date: Re: Executing an external notebook within another notebook
  • Next by Date: Re: Is there a simple way to transform 1.1 to 11/10?
  • Previous by thread: Re: Is there a simple way to transform 1.1 to 11/10?
  • Next by thread: Good computer needed