Compute zeros and area of a piecewise linear function.
piecewise(x, y, abs = FALSE)
Arguments
- x, y
x- and y-coordinates of points defining the piecewise linear function
- abs
logical; shall the integral or the total area between the
x-axis and the function be calculated
Details
Compute zeros and integral resp. area of a piecewise linear function
given by points with x and y as coordinates.
Value
Returns a list with the integral or area as first element and the vector
as all zeroes as second.
Examples
x <- c(0, 2, 3, 4, 5)
y <- c(2, -2, 0, -2, 0)
piecewise(x, y)
#> $area
#> [1] -3
#>
#> $zeros
#> [1] 1 3 5
#>
piecewise(x, y, abs=TRUE)
#> $area
#> [1] 5
#>
#> $zeros
#> [1] 1 3 5
#>