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

• To: mathgroup at smc.vnet.net
• Subject: [mg92983] Re: [mg92968] Is there a simple way to transform 1.1 to 11/10?
• From: Bob Hanlon <hanlonr at cox.net>
• Date: Wed, 22 Oct 2008 05:37:01 -0400 (EDT)
• Reply-to: hanlonr at cox.net

```myRationalize[x_, n_Integer] :=
Round[x*10^n]/10^n

x = 1.000000001;

myRationalize[x, 9]

1000000001/1000000000

Bob Hanlon

---- Alain Cochard <alain at geophysik.uni-muenchen.de> 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

--

Bob Hanlon

```

• Prev by Date: Re: Is there a simple way to transform 1.1 to 11/10?
• Next by Date: Re: selecting sections (unix)
• Previous by thread: Re: Is there a simple way to transform 1.1 to 11/10?
• Next by thread: Re: Is there a simple way to transform 1.1 to 11/10?