tf_zoom {tf} | R Documentation |
Functions to zoom in/out on functions
Description
These are used to redefine or restrict the domain
of tf
objects.
Usage
tf_zoom(f, begin, end, ...)
## S3 method for class 'tfd'
tf_zoom(f, begin = tf_domain(f)[1], end = tf_domain(f)[2], ...)
## S3 method for class 'tfb'
tf_zoom(f, begin = tf_domain(f)[1], end = tf_domain(f)[2], ...)
## S3 method for class 'tfb_fpc'
tf_zoom(f, begin = tf_domain(f)[1], end = tf_domain(f)[2], ...)
Arguments
f |
a |
begin |
numeric vector of length 1 or |
end |
numeric vector of length 1 or |
... |
not used |
Value
an object like f
on a new domain (potentially).
Note that regular functional data and functions in basis representation will
be turned into irregular tfd
-objects iff begin
or end
are not scalar.
See Also
Other tidyfun utility functions:
in_range()
,
tf_arg()
Examples
x <- tf_rgp(10)
plot(x)
tf_zoom(x, 0.5, 0.9)
tf_zoom(x, 0.5, 0.9) |> lines(col = "red")
tf_zoom(x, seq(0, 0.5, length.out = 10), seq(0.5, 1, length.out = 10)) |>
lines(col = "blue", lty = 3)
[Package tf version 0.3.4 Index]