Documentation of 'org.encog.mathutil.rbf.MexicanHatFunction' Java class
MexicanHatFunction
org.encog.mathutil.rbf

Class MexicanHatFunction

  • All Implemented Interfaces:
    java.io.Serializable, RadialBasisFunction


    public class MexicanHatFunction
    extends BasicRBF
    Multi-dimensional Mexican Hat, or Ricker wavelet, function. It is usually only referred to as the "Mexican hat" in the Americas, due to cultural association with the "sombrero". In technical nomenclature this function is known as the Ricker wavelet, where it is frequently employed to model seismic data. http://en.wikipedia.org/wiki/Mexican_Hat_Function
    See Also:
    Serialized Form
    • Constructor Detail

      • MexicanHatFunction

        public MexicanHatFunction(double center,
                                  double peak,
                                  double width)
        Construct a single-dimension Mexican hat function with the specified peak, centers and widths.
        Parameters:
        peak - The peak for all dimensions.
        center - The centers for each dimension.
        width - The widths for each dimension.
      • MexicanHatFunction

        public MexicanHatFunction(double peak,
                                  double[] center,
                                  double width)
        Construct a multi-dimension Mexican hat function with the specified peak, centers and widths.
        Parameters:
        peak - The peak for all dimensions.
        center - The centers for each dimension.
        width - The widths for each dimension.
      • MexicanHatFunction

        public MexicanHatFunction(int dimensions)
        Create centered at zero, width 0, and peak 0.
        Parameters:
        dimensions - Dimensions.
    • Method Detail

      • calculate

        public final double calculate(double[] x)
        Calculate the result from the function.
        Parameters:
        x - The parameters for the function, one for each dimension.
        Returns:
        The result of the function.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.