Visualizes multivariate functions around a point or along a line between
two points in
fminviz(fn, x0, nlines = 2*length(x0), npoints = 51, scaled = 1.0) flineviz(fn, x1, x2, npoints = 51, scaled = 0.1)
multivariate function to be visualized.
points in n-dimensional space.
number of lines to plot.
number of points used to plot a line.
scale factor to extend the line(s).
fminviz vizualizes the behavior of a multivariate function
around a point
x0. It randomly selects
nlines lines through
R^n and draws the curves of the function along these
lines in one graph.
Curves that have at least one point below
fn(x0) are drawn in red,
all others in blue. The scale on the x-axis is the Euclidean distance in
scale factor can change it.
flineviz vizualizes the behavior of a multivariate function
along the straight line between the points
x2 are also plotted.
Plots a line graph and returns
## Not run: f1 <- function(x) x^2 - x^2 fminviz(f1, c(0, 0), nlines = 10) f2 <- function(x) (1 - x)^2 + 100*(x - x^2)^2 flineviz(f2, c(0, 0), c(1, 1)) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.