[Date Index] [Thread Index] [Author Index]
Re: Setting precision in binary digits?
Fergal Shevlin wrote: > > Hello, > > I would like to specify the precision of my numbers in binary digits > rather than decimal digits. Is there any way of doing this? > The precision of numbers is kept in Mathematica as a real quantity. This means that you can easily specify a precision in binary digits by multiplying by Log[10.,2.]. For example In:= InputForm[SetPrecision[1/7,20*Log[10.,2.]]] Out//InputForm= 0.142857142857142849`6.0206 In:= 6.0206*Log[2.,10.] Out= 20. The InputForm gives you the fractional (with repect to base 10) precision, If you use the command Precision, this is rounded to the nearest integer, so the conversion won't appear quite correctly. In the next version of Mathematica there will be options that allow you to prevent this rounding. Rob Knapp Wolfram Research