该方法用于清除模糊集合的隶属度(membership degree)。
normalDistFuzzySet.clearDegreeOfMembership();
该方法不接受任何参数。
该方法不返回任何值。
该方法将清除模糊集合的隶属度,即将所有元素的隶属度设置为0。
以下示例展示了如何使用clearDegreeOfMembership
方法:
const fuzzySet = new Yuka.NormalDistFuzzySet(0, 10, 2);
fuzzySet.computeDegreeOfMembership(5);
fuzzySet.computeDegreeOfMembership(7);
console.log(fuzzySet); // NormalDistFuzzySet { data: [0.082, 0.618, 0.082], a: 0, b: 10, sigma: 2 }
fuzzySet.clearDegreeOfMembership();
console.log(fuzzySet); // NormalDistFuzzySet { data: [0, 0, 0], a: 0, b: 10, sigma: 2 }
在此示例中,我们首先创建了一个正态分布模糊集合,并使用computeDegreeOfMembership
方法计算了元素5和7的隶属度。然后我们输出了结果,然后使用clearDegreeOfMembership
方法将所有元素的隶属度设置为0,最后输出了结果,以证明隶属度已被清除。
该方法不会抛出任何异常。
computeDegreeOfMembership