Editing 2170: Coordinate Precision

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 90: Line 90:
 
| Raw floating point precision or an individual atom
 
| Raw floating point precision or an individual atom
 
| A double-precision (64-bit) floating point variable stores 52 significant bits (with an implicit 1 in front), so that 180.00000000000000 and 179.99999999999997 may be represented as distinct values. (This is only 14 decimals, however; the larger the integral part, the fewer bits remain to represent the fractional part.) This level of precision is useful for mitigating rounding errors in computations, but this advantage only shows if the last few digits are treated as non-significant and thus, ideally, hidden from view. To work with data that is actually this precise – like tracking individual atoms or representing continental drift up to the second –, one must make allowance for these additional non-significant digits and store the coordinates in ''quadruple'' precision.
 
| A double-precision (64-bit) floating point variable stores 52 significant bits (with an implicit 1 in front), so that 180.00000000000000 and 179.99999999999997 may be represented as distinct values. (This is only 14 decimals, however; the larger the integral part, the fewer bits remain to represent the fractional part.) This level of precision is useful for mitigating rounding errors in computations, but this advantage only shows if the last few digits are treated as non-significant and thus, ideally, hidden from view. To work with data that is actually this precise – like tracking individual atoms or representing continental drift up to the second –, one must make allowance for these additional non-significant digits and store the coordinates in ''quadruple'' precision.
To track atoms, however, one needs very sensitive (and expensive) equipment with a severely limited range (according to our current understanding of science and technology). Using a global-scale coordinate system when a micrometer-scale would fit much better is either an abuse of the system and a great waste of memory and computing power, or it means that a significant portion of the Earth's surface has been blanketed by quantum microscopes, which would be an abuse and a waste of many other things as well.{{Citation needed}}
+
To track atoms, however, one needs very sensitive (and expensive) equipment with a severely limited range (according to our current understanding of science and technology). Using a global-scale coordinate system when a micrometer-scale would fit much better is either an abuse of the system and a great waste of memory and computing power, or it means that a significant portion of the Earth's surface has been blanketed by quantum microscopes, which would be an abuse and a waste of many other things as well.
 
|-
 
|-
 
| 40
 
| 40

Please note that all contributions to explain xkcd may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see explain xkcd:Copyrights for details). Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel | Editing help (opens in new window)