Re: Re: Is there a simple way to transform 1.1 to 11/10
- To: mathgroup at smc.vnet.net
- Subject: [mg93137] Re: [mg93125] Re: Is there a simple way to transform 1.1 to 11/10
- From: Andrzej Kozlowski <akoz at mimuw.edu.pl>
- Date: Tue, 28 Oct 2008 04:54:18 -0500 (EST)
- References: <200810240629.CAA22968@smc.vnet.net> <6ED845A5-F77F-42AE-A3EF-E8A15F2DCA10@mimuw.edu.pl> <18689.46568.972349.540344@frac.u-strasbg.fr> <8C37CE0B-6BE6-47CE-B698-8363ABF27BF4@mimuw.edu.pl> <0061C0C7-4D40-4D33-964A-81FBB338A52A@mimuw.edu.pl> <730D4D3D-4AA2-41A7-9E21-DA23A0694D7A@mimuw.edu.pl> <18689.54940.101.812951@frac.u-strasbg.fr> <gdug9p$jp0$1@smc.vnet.net> <200810270814.DAA29159@smc.vnet.net>
On 27 Oct 2008, at 17:14, Alain Cochard wrote: >> Is this entire discussion motivated by your desire to avoid pressing >> keys on your keyboard? > > That's one way to put it. I'd rather say that I like elegant > solutions. Anyway, transforming a lot of such numbers is error prone > and way too time consuming, to the extent that it simply cannot be > done. > > a. If what you really want is an "key-stroke efficient" way to input fraction than probably you should think of a completely different approach. Forget about Mathematica's "decimals", which are actually approximate ("inexact") numbers, completely different entities from decimals in ordinary arithmetic, and define your own input. For example, you could define a function ff like this: ff[n_Integer, a_Integer] := FromDigits[{IntegerDigits[a], n}] You simply enter an integer which specifies how many digits there are before the decimal point and then type in your decimal fraction omitting the dot. So ff[1, 10000000000000001] 10000000000000001/10000000000000000 ff[2, 10000000000000001] 10000000000000001/1000000000000000 ff[0, 10000000000000001] 10000000000000001/100000000000000000 ff[-1, 10000000000000001] 10000000000000001/1000000000000000000 seems to me more convenient than typing in strings. Andrzej Kozlowski
- References:
- Re: Is there a simple way to transform 1.1 to
- From: Alain Cochard <alain@geophysik.uni-muenchen.de>
- Re: Is there a simple way to transform 1.1 to 11/10
- From: Alain Cochard <alain@geophysik.uni-muenchen.de>
- Re: Is there a simple way to transform 1.1 to