degreeOfMembership方法为SingletonFuzzySet类的一个计算模糊集合成员程度的方法,通过该方法可以计算出指定元素在模糊集合中的成员程度。
degreeOfMembership(element: number): number
element:类型为number,表示需要计算成员程度的元素。函数返回一个number类型的值,表示指定元素在模糊集合中的成员程度。
import { SingletonFuzzySet } from 'yuka';
// 创建一个单例模糊集合
const fuzzySet = new SingletonFuzzySet(5);
// 计算元素6在模糊集合中的成员程度
const degree = fuzzySet.degreeOfMembership(6);
console.log(degree); // Output: 0
上面代码中,我们首先实例化了一个SingletonFuzzySet模糊集合,并指定该模糊集合里的元素为5。接着,我们调用了degreeOfMembership方法,并传入参数6,该方法返回了0,表示元素6在该模糊集合中的成员程度为0。
SingletonFuzzySet类的实例,如果尝试用于其他类型的模糊集合,会抛出错误。number,会返回NaN。