Learn R Programming

spatstat (version 1.55-0)

lengths.psp: Lengths of Line Segments

Description

Computes the length of each line segment in a line segment pattern.

Usage

lengths.psp(x, squared=FALSE)

Arguments

x

A line segment pattern (object of class "psp").

squared

Logical value indicating whether to return the squared lengths (squared=TRUE) or the lengths themselves (squared=FALSE, the default).

Value

Numeric vector.

Details

The length of each line segment is computed and the lengths are returned as a numeric vector.

Using squared lengths may be more efficient for some purposes, for example, to find the length of the shortest segment, sqrt(min(lengths.psp(x, squared=TRUE))) is faster than min(lengths.psp(x)).

See Also

summary.psp, midpoints.psp, angles.psp

Examples

Run this code
# NOT RUN {
  a <- psp(runif(10), runif(10), runif(10), runif(10), window=owin())
  b <- lengths.psp(a)   
# }

Run the code above in your browser using DataLab