Accord.Statistics.Kernels.SquaredSinc.Function C# (CSharp) Method

Function() public method

Squared Sine Kernel function.
public Function ( double x, double y ) : double
x double Vector x in input space.
y double Vector y in input space.
return double
        public override double Function(double[] x, double[] y)
        {
            double norm = 0.0;
            for (int i = 0; i < x.Length; i++)
            {
                double d = x[i] - y[i];
                norm += d * d;
            }

            double num = gamma * Math.Sqrt(norm);
            double den = gamma * gamma * norm;

            return Math.Sin(num) / den;
        }

Same methods

SquaredSinc::Function ( double z ) : double