Chi2fit.Math.der

You're seeing just the function der, go back to Chi2fit.Math module for more information.
Link to this function

der(parameters, fun, options \\ [])

View Source

Specs

der([float() | {float(), integer()}], ([float()] -> float()), Keyword.t()) ::
  float()

Calculates the partial derivative of a function and returns the value.

Examples

The function value at a point:
iex> der([3.0], fn [x]-> x*x end) |> Float.round(3)
9.0

The first derivative of a function at a point:
iex> der([{3.0,1}], fn [x]-> x*x end) |> Float.round(3)
6.0

The second derivative of a function at a point:
iex> der([{3.0,2}], fn [x]-> x*x end) |> Float.round(3)
2.0

Partial derivatives with respect to two variables:
iex> der([{2.0,1},{3.0,1}], fn [x,y] -> 3*x*x*y end) |> Float.round(3)
12.0