MathGroup Archive 2008

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

Search the Archive

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

  • To: mathgroup at smc.vnet.net
  • Subject: [mg92968] Is there a simple way to transform 1.1 to 11/10?
  • From: Alain Cochard <alain at geophysik.uni-muenchen.de>
  • Date: Tue, 21 Oct 2008 06:24:03 -0400 (EDT)
  • Reply-to: alain at geophysik.uni-muenchen.de


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: BinaryReadList with Mixed Types
  • Next by Date: Re: Is it possible to reverse "Color Schames" function ?
  • Previous by thread: Re: BinaryReadList with Mixed Types
  • Next by thread: Re: Is there a simple way to transform 1.1 to 11/10?