Crate curve_sampling
source ·Expand description
This module provide a collection of routines to perform adaptive sampling of curves as well as manipulating those samplings.
As of now, the following is available:
- uniform sampling of the graph of functions ℝ → ℝ
(see
Sampling::uniform
); - adaptive sampling of the graph functions ℝ → ℝ
(see
Sampling::fun
); - adaptive sampling of the image functions ℝ → ℝ²
(see
Sampling::param
).
Samplings can be saved as a list of coordinates x-y, one point per
line with blank lines to indicate that the path is interrupted,
with Sampling::write
. They can also be saved in a format
usable from the LaTeX package TikZ using
Sampling::latex
. This format allows to add arrows to the
curves to indicate their orientation.
Structs
- A two dimensional rectangle [
xmin
,xmax
] × [ymin
,ymax
]. - Options for sampling graphs of functions ℝ → ℝ. See
Sampling::fun
. - LaTeX output, created by
Sampling::latex
. - Options for sampling the image of functions ℝ → ℝ². See
Sampling::param
. - A 2D sampling. This can be thought as a path, with possible “cuts” because of discontinuities or leaving the domain of the (parametric) function describing the path.
- Options for uniform sampling graphs of function ℝ → ℝ. See
Sampling::uniform
.