NumberOfSignificantDigits - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Student[NumericalAnalysis]

  

NumberOfSignificantDigits

  

compute the number of significant digits of an approximation

 

Calling Sequence

Parameters

Options

Description

Examples

Calling Sequence

NumberOfSignificantDigits(xe, xa, opts)

Parameters

xe

-

realcons; the exact value

xa

-

realcons; the approximate value

opts

-

(optional) equation(s) of the form keyword = value, where keyword is: digits; the options for computing the number of significant digits

Options

• 

digits = posint

  

A positive integer; the environment variable Digits will be set to this integer during the execution of this procedure. By default this is set to 10.

Description

• 

The NumberOfSignificantDigits command computes the number of significant digits of an approximation using the exact value and approximate value.

• 

The number, SD, of significant digits is computed by the formula

SD⁡xe,xa=max⁡0,max⁡ilog10⁡xe,ilog10⁡xa−ilog10⁡2⁢xe−2⁢xa

  

This formula returns the largest integer n such that xe and xa differ by less than 0.5 units in the nth place.  For example, for xe=19.123456 and xa=19.123955 we have n=5, because the difference between xe and xa is 0.499 units in the 5th place (digit), while for xa=19.123956 we have n=4 because the difference is now 0.500 units in the 5th place (so too large to set n=5).

Examples

> 

with⁡StudentNumericalAnalysis:

> 

xe≔1.81

xe≔1.81

(1)
> 

xa≔1.63

xa≔1.63

(2)
> 

NumberOfSignificantDigits⁡xe,xa

1

(3)
> 

xe≔9.81

xe≔9.81

(4)
> 

xa≔9.63

xa≔9.63

(5)
> 

NumberOfSignificantDigits⁡xe,xa

1

(6)

See Also

Student[NumericalAnalysis]

Student[NumericalAnalysis][AbsoluteError]

Student[NumericalAnalysis][ComputationOverview]

Student[NumericalAnalysis][RelativeError]