float - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

Online Help

All Products    Maple    MapleSim


verify/float

verify the equality of two floats

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

verify(expr1, expr2, float(n))

verify(expr1, expr2, float(n, opt1, opt2, ...))

Parameters

expr1, expr2

-

expressions

n

-

non-negative

opt1, opt2, ...

-

options passed to testfloat

Description

• 

The verify(expr1, expr2, float(n)) calling sequence returns testfloat(expr1, expr2, n).

• 

The verify(expr1, expr2, float(n, opt1, opt2, ...)) calling sequence returns testfloat(expr1, expr2, n, opt1, opt2, ...).

• 

See testfloat for information regarding the options and how the result is determined.

• 

This verification is not symmetric, as expr2 = 0 causes an absolute error test to be applied by default.

Examples

evalb0.2342351243=0.2342351245

false

(1)

verify0.2342351243,0.2342351245,float2

true

(2)

verify0.2342351243,0.2342351256,float2

false,13.,ulps

(3)

verify0.2342351243,0.2342351256,truefalsefloat2

false

(4)

verify1.234x2+3.114x2.592,1.235y22.591+3.114y,float1,digits=4

true

(5)

The first returns an error because select expects a result of type truefalse:

selectverify,12.53236,12.53245,12.5348,12.5351,12.534,float150000.

Error, invalid boolean expression: [false, .164e6, `ulps `]

selectverify,12.53236,12.53245,12.5348,12.5351,12.534,truefalsefloat150000.

12.5348,12.5351

(6)

See Also

float

testfloat

type/nonnegative

verify

verify/truefalse