peaks

From pracma v1.9.9 by HwB
0th

Percentile

Peaks Function (Matlab Style)

An example functions in two variables, with peaks.

Keywords
graphs
Usage
peaks(v = 49, w)
Arguments
v
vector, whose length will be used, or a natural number.
w
another vector, will be used in meshgrid(x,y).
Details

peaks is a function of two variables, obtained by translating and scaling Gaussian distributions, which is useful for demonstrating three-dimensional plots.

Value

Returns three matrices as a list with X, Y, and Z components, the first two being the result of the meshgrid function, and Z the application of the following function at the points of X and Y:z <- 3 * (1-x)^2 * exp(-(x^2) - (y+1)^2) - 10 * (x/5 - x^3 - y^5) * exp(-x^2 - y^2) - 1/3 * exp(-(x+1)^2 - y^2)

Note

The variant that peaks() will display the 3-dim. graph as in Matlab is not yet implemented.

See Also

meshgrid

Aliases
  • peaks
Examples
peaks(3)
## Not run: 
# P <- peaks()
# x <- P$X[1,]; y <- P$Y[, 1]
# persp(x, y, P$Z)
# ## End(Not run)
Documentation reproduced from package pracma, version 1.9.9, License: GPL (>= 3)

Community examples

Looks like there are no examples yet.