
Last chance! 50% off unlimited learning
Sale ends in
The mathematical set of rational numbers, defined as the set of numbers that can be written as a fraction of two integers. i.e.
An R6 object of class Rationals.
Rationals$new(...)
Argument | Type | Details |
Generally the ...
argument should be ignored, its primary use-case is for the child-classes.
Field | Link |
class
class
elements
elements
length
length
lower
lower
upper
upper
max
max
min
min
range
range
properties
properties
traits
traits
type
type
Interval Methods | Link |
isSubinterval(x, proper = FALSE, all = FALSE) | isSubinterval |
Comparison Methods
Link
contains(x, all = FALSE, bound = NULL)
contains
equals(x, all = FALSE)
equals
isSubset(x, proper = FALSE, all = FALSE)
isSubset
Representation Methods
Link
strprint(n = 2)
strprint
print(n = 2)
print
summary(n = 2)
summary
The contains method does not work for the set of Rationals as it is notoriously difficult/impossible to find an algorithm for determining if any given number is rational or not. Furthermore, computers must truncate all irrational numbers to rational numbers.
Other SpecialSets:
Complex
,
ExtendedReals
,
Integers
,
Naturals
,
NegIntegers
,
NegRationals
,
NegReals
,
PosIntegers
,
PosNaturals
,
PosRationals
,
PosReals
,
Reals
# NOT RUN {
Rationals$new()
# }
Run the code above in your browser using DataLab