The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Type: Package
Title: Functions and Datasets for Math Used in School
Description: Contains functions and datasets for math taught in school. A main focus is set to prime-calculation.
Version: 0.4.2
Date: 2023-08-21
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
Depends: R (≥ 2.10)
Encoding: UTF-8
Language: en-US
LazyData: true
NeedsCompilation: no
RoxygenNote: 7.2.3
Packaged: 2023-08-21 12:43:11 UTC; produnis
Author: Jörg große Schlarmann [aut, cre], Josef Wienand [ctb]
Maintainer: Jörg große Schlarmann <schlarmann@produnis.de>
Repository: CRAN
Date/Publication: 2023-08-21 14:20:02 UTC

cancel a fraction to the smallest numbers

Description

returns a frequency table with absolute and relative frequencies and cumulated frequencies

Usage

cancel.fraction(numerator, denominator)

Arguments

numerator

the fraction's numerator

denominator

the fraction's denominator #'

Value

Character string

Examples

cancel.fraction(40,15)
cancel.fraction(42, 56)


convert a decimal-number into fraction

Description

convert a decimal-number into fraction

Usage

decimal2fraction(decimal, period = 0)

Arguments

decimal

the decimal number to be converted, given without an repeating ending

period

if the decimal places have an repeating ending (period), set the period here. See examples. #'

Value

a character string with the fraction.

Examples

## converting 23.4323
decimal2fraction(23.4323)

## converting a number with decimal period, e.g. 12.12344444444444444444
decimal2fraction(12.123, 4)


Greatest common divisor of two numbers

Description

Greatest common divisor of two numbers

Usage

gcd(x, y)

Arguments

x

first number

y

second number #'

Value

numeric greatest common divisor

Examples

gcd(42, 56)


checks if a number is decimal or integer

Description

checks if a number is decimal or integer

Usage

is.decimal(x)

Arguments

x

the number to check #'

Value

true or false

Examples

is.decimal(40.15)
is.decimal(4015)


checks if a number or vector is even

Description

checks if a number or vector is even

Usage

is.even(x)

Arguments

x

the number to check #'

Value

true or false

Examples

is.even(45)
is.even(46)
x <- c(1,2,3,4,5, 6, 7)
is.even(x)


check whether numbers of a vector are negative

Description

check whether numbers of a vector are negative

Usage

is.negative(x)

Arguments

x

the number or vector to check #'

Value

true or false

Examples

is.negative(3)  # this will return FALSE
is.negative(-2)  # this will return TRUE

x <- c(-1, -2, 3.02, 4, -5.2, 6, -7)
is.negative(x)


checks if a number or vector is odd

Description

checks if a number or vector is odd

Usage

is.odd(x)

Arguments

x

the number or vector to check #'

Value

true or false

Examples

is.odd(45)
is.odd(46)
x <- c(1,2,3,4,5, 6, 7)
is.odd(x)


check whether numbers of a vector are positive

Description

check whether numbers of a vector are positive

Usage

is.positive(x)

Arguments

x

the number or vector to check #'

Value

true or false

Examples

is.positive(-3)   # this will return FALSE
is.positive(2)  # this will return TRUE

x <- c(-1, -2, 3.02, 4, -5.2, 6, -7)
is.positive(x)


check whether a vector contains prime-numbers

Description

check whether a vector contains prime-numbers

Usage

is.prim(y)

Arguments

y

the number or vector to check

Value

true or false

Examples

is.prim(8)  # this will return FALSE
is.prim(11) # this will return TRUE

x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
is.prim(x)


check whether numbers of a vector are real positive. Real positive means, that zero is included as a positive number.

Description

check whether numbers of a vector are real positive. Real positive means, that zero is included as a positive number.

Usage

is.real.positive(x)

Arguments

x

the number or vector to check #'

Value

true or false

Examples

is.real.positive(-3)   # this will return FALSE
is.real.positive(0)    # this will return TRUE

x <- c(0, -1, -2, 3.02, 4, -5.2, 6, -7)
is.real.positive(x)


check whether a vector contains numbers with decimal places

Description

check whether a vector contains numbers with decimal places

Usage

is.whole(x)

Arguments

x

the number or vector to check #'

Value

true or false

Examples

is.whole(3.12)  # this will return FALSE
is.whole(2)     # this will return TRUE

x <- c(1, 2, 3, 4, 5.5, 6.03, 23.07)
is.whole(x)


This function calculates the prime-factors of a number

Description

This function calculates the prime-factors of a number

Usage

prime.factor(n)

Arguments

n

the number to be checked #'

Value

a vector with the prime factors

Examples

prime.factor(21)
prime.factor(100)


generate prime-numbers in a range from START to END

Description

generate prime-numbers in a range from START to END

Usage

primes(start = 12, end = 9999)

Arguments

start

the number to start from

end

the number to end #'

Value

a vector of prime numbers

Examples

primes(12,150) # list prime-numbers between 12 and 150


A vector containing primes from 0 to 9999999

Description

Contains primes from 0 to 9999999

Usage

data(primlist)

Format

A vector containing primes from 0 to 9999999

Details

Variables in the dataset:


calculating the smallest common multiple of two numbers

Description

calculating the smallest common multiple of two numbers

Usage

scm(x, y)

Arguments

x

first number

y

second number #'

Value

numeric least common multiple

Examples

scm(3528, 3780)

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.