cseq: Centered sequence generation

View source: R/utilities.R

cseqR Documentation

Centered sequence generation

Description

Generate regular sequences based on a central value

Usage

cseq(center, by, length.out = 3)

Arguments

center

the middle value of the sequence

by

number: decrement/increment of the sequence

length.out

desired length of the sequence

Details

Generates a sequence of numbers above and below a central value.

The length.out argument should be an odd integer. If the value given is fractional, it will be rounded up. If the value given is even, it will be made odd by adding one.

Value

vector of type integer or double

References

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.

See Also

seq,

Examples

# integer center, integer by, odd length.out
cseq(center = 10, by = 2, length.out = 5)

# integer center, integer by, even length.out
# same as previous because even length.out is made odd by adding one
cseq(center = 10, by = 2, length.out = 4)

# double center, double by, odd length.out
# doubles also possible
cseq(center = 10.5, by = 2.25, length.out = 7)

the-mad-statter/washu documentation built on May 11, 2023, 7:24 p.m.