updated: help
git-svn-id: svn://ttmath.org/publicrep/ttcalc/trunk@118 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
36
help/accuracy.html
Normal file
36
help/accuracy.html
Normal file
@@ -0,0 +1,36 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<title>TTCalc - accuracy</title>
|
||||
<link rel="stylesheet" href="styles.css" type="text/css">
|
||||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="Keyword" value="accuracy">
|
||||
</object>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>Accuracy</h1>
|
||||
|
||||
<p>
|
||||
TTCalc uses binary floating point numbers. It means that your input values are first
|
||||
converted to a binary representation and then the calculations are performed. After
|
||||
calculating the result is again converted from the binary to the decimal (you can
|
||||
select the input and output format on the display tab). You must remember that not
|
||||
all values can be converted from binary to decimal (and vice versa) without loosing
|
||||
accuracy. For example decimal '5' can be converted to binary '101' and the '101' is
|
||||
exactly equal decimal 5. But decimal '0.3' has not a good binary representation, it
|
||||
is '0.010011001100110011.....'. And when you put decimal '0.3' the calculations are
|
||||
performed on an approximate value and the result is only an approximation too.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
For example try to calculate: 0.204 - 0.34*0.80 + 0.068, you would expect that the
|
||||
result would be: 0 but TTCalc gives you: 3.15544362088404722164691426e-30 which is
|
||||
a good approximation to the real zero (look at e-30 part which means 10^(-30)).
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user