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
。