lseq: 'lseq' output a sequence of logarithmically spaced numbers.

View source: R/lseq.R

lseqR Documentation

lseq output a sequence of logarithmically spaced numbers.

Description

lseq works like seq in that it returns a vector of numbers with from as the first element, to as the last element, and length.out as the length of the vector, but the values are logarithmically spaced.

Usage

lseq(from, to, length.out = 10)

Arguments

from

first number in the sequence.

to

last number in the sequence.

length.out

length of the sequence, a positive integer > 1. Default is 10.

Value

A numeric vector.

Author(s)

Boris Steipe (aut)

See Also

seq

Examples

# 20 log-spaced values between 0.1 and 10
lseq(0.1, 10, length.out = 20)

# plot a square, log-spaced grid with 10 cells
lim <- c(0.1, 10)
N <- 10
x <- lseq(lim[1], lim[2], length.out = N + 1)
plot(1, 1, xlim=lim, ylim=lim, type="n", axes=FALSE, xlab="", ylab="", asp=1)
segments(lim[1], x, lim[2], x, col="#3366FF66")
segments(x, lim[1], x, lim[2], col="#3366FF66")

NElnour/capsule documentation built on May 14, 2022, 9:47 a.m.