
Computes the integral (total value) of a function or pixel image over a linear network.
# S3 method for linim
integral(f, domain=NULL, ...)# S3 method for linfun
integral(f, domain=NULL, ..., delta)
A pixel image on a linear network (class "linim"
)
or a function on a linear network (class "linfun"
).
Optional window specifying the domain of integration. Alternatively a tessellation.
Ignored.
Optional. The step length (in coordinate units) for computing the approximate integral. A single positive number.
A single numeric or complex value
(or a vector of such values if domain
is a tessellation).
The integral (total value of the function over the network) is calculated.
If domain
is a window (class "owin"
) then the integration
will be restricted to this window. If domain
is a tessellation
(class "tess"
) then the integral of f
in each
tile of domain
will be computed.
# NOT RUN {
# make some data
xcoord <- linfun(function(x,y,seg,tp) { x }, simplenet)
integral(xcoord)
X <- as.linim(xcoord)
integral(X)
# integrals inside each tile of a tessellation
A <- quadrats(Frame(simplenet), 3)
integral(X, A)
# }
Run the code above in your browser using DataLab