updateDegreeOfMembership()
方法用于更新模糊集合的隶属度。该方法接受一组输入值,并将它们与模糊集合中的指定曲线进行匹配来计算隶属度。
fuzzySet.updateDegreeOfMembership(inputValues);
inputValues
:一个数组,其中包含模糊集合中的曲线所需的输入。无返回值。
const dataSet = {
points: [
[0, 1],
[5, 0.5],
[10, 0]
]
};
const fuzzySet = new RightSCurveFuzzySet(dataSet);
fuzzySet.updateDegreeOfMembership([2]);
在此示例中,我们创建了一个基于右S曲线的模糊集合,该曲线包含三个数据点。我们接着调用updateDegreeOfMembership()
,并将输入值2
传递给它。这将计算出输入值2
在右S曲线上的隶属度,并将其更新到模糊集合对象的状态中。