diff --git a/out/artifacts/jFuzzyLogic_jar/jFuzzyLogic.jar b/out/artifacts/jFuzzyLogic_jar/jFuzzyLogic.jar index c071a2d..65617e8 100644 Binary files a/out/artifacts/jFuzzyLogic_jar/jFuzzyLogic.jar and b/out/artifacts/jFuzzyLogic_jar/jFuzzyLogic.jar differ diff --git a/src/main/java/net/sourceforge/jFuzzyLogic/membership/MembershipFunctionGaussian.java b/src/main/java/net/sourceforge/jFuzzyLogic/membership/MembershipFunctionGaussian.java index 7ec162f..a6ff21c 100644 --- a/src/main/java/net/sourceforge/jFuzzyLogic/membership/MembershipFunctionGaussian.java +++ b/src/main/java/net/sourceforge/jFuzzyLogic/membership/MembershipFunctionGaussian.java @@ -66,4 +66,11 @@ public class MembershipFunctionGaussian extends MembershipFunctionContinuous { public String toStringFcl() { return "GAUSS " + parameters[0] + " " + parameters[1]; } + + @Override + public String toStringJS() { + StringBuilder sb = new StringBuilder(); + sb.append("\t\treturn Math.exp(-(x - " + parameters[0] + ") * (x - " + parameters[0] + ") / (2 * " + parameters[1] + " * " + parameters[1] + "));\n"); + return sb.toString(); + } }