| primefactors {spatstat.utils} | R Documentation |
Primes, Prime Factorization, Common Divisor
Description
These functions find prime numbers, factorise a composite number into its prime factors, determine whether a number is prime, and find the least common multiple or greatest common divisor of two numbers.
Usage
primefactors(n, method=c("C", "interpreted"))
divisors(n)
is.prime(n)
relatively.prime(n, m)
least.common.multiple(n,m)
greatest.common.divisor(n,m)
primesbelow(nmax)
Arguments
n, m |
Integers to be factorized. |
nmax |
Integer. Upper limit on prime numbers to be found. |
method |
Character string indicating the choice of algorithm. (Developer use only.) |
Details
is.prime(n) returns TRUE if n is a prime number,
and FALSE otherwise.
primefactors(n) factorises the integer n
into its prime number factors, and returns an integer vector
containing these factors. Some factors may be repeated.
divisors(n) finds all the integers which divide
the integer n, and returns them as a sorted vector of integers
(beginning with 1 and ending with n).
relatively.prime(n, m) returns TRUE if the integers
n and m are relatively prime, that is, if they have no
common factors.
least.common.multiple and greatest.common.divisor
return the least common multiple or greatest common divisor of two
integers n and m.
primesbelow(nmax) returns an integer vector containing all the
prime numbers less than or equal to nmax.
Value
is.prime and relatively.prime return a logical value.
least.common.multiple and greatest.common.divisor
return a single integer.
primefactors and primesbelow
return an integer vector.
Author(s)
Adrian Baddeley Adrian.Baddeley@curtin.edu.au.
Examples
is.prime(17)
relatively.prime(2, 3)
primefactors(24) ## Note repeated factors
divisors(24)
greatest.common.divisor(60, 100)
least.common.multiple(10, 15)
primesbelow(20)