iroot - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


isqrt

integer square root

iroot

integer n^th root

 

Calling Sequence

Parameters

Description

Thread Safety

Examples

Calling Sequence

isqrt(x)

iroot(x, n, 'exact')

Parameters

x

-

integer

n

-

integer

exact

-

(optional) name

Description

• 

The isqrt function computes an integer approximation to the square root of x. The approximation is exact for perfect squares, and the error is less than 1 otherwise. Note: if , isqrt(x) returns 0.

• 

The iroot function computes an integer approximation to the n^th root of x. The approximation is exact for perfect powers, and the error is less than 1 otherwise. If the optional third argument is given, it is set to true or false to show whether the root is exact or not. Note: if , and n is even, iroot(x, n) returns 0; if , and n is odd, iroot(x, n) returns - iroot(- x, n).

Thread Safety

• 

The isqrt command is thread-safe as of Maple 15.

• 

For more information on thread safety, see index/threadsafe.

Examples

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

If x<0, isqrt(x) returns 0.

(9)

The iroot command will calculate odd roots of negative numbers.

(10)

(11)

See Also

issqr

NumberTheory[ModularRoot]

NumberTheory[ModularSquareRoot]

psqrt

sqrt

 


Download Help Document