LeftSCurveFuzzySet
是Yuka js库中的一个模糊集合。它是左S形曲线模糊集合的一种,能够表示一个变化从不到很少的成员资格。
new LeftSCurveFuzzySet(left, focalPoint);
left
是左侧的起始点。focalPoint
是模糊集合转折点的位置。import { LeftSCurveFuzzySet } from 'yuka';
const fuzzySet = new LeftSCurveFuzzySet(0.3, 0.6);
fuzzySet.computeDegreeOfMembership(0.1); // 0
fuzzySet.computeDegreeOfMembership(0.5); // 0.5
fuzzySet.computeDegreeOfMembership(0.8); // 1
以上示例创建了一个左S形曲线模糊集合,左侧起始点为0.3,转折点为0.6。通过调用 computeDegreeOfMembership
方法,可以计算特定值的成员资格度。在上例中,0.5 的成员资格度为0.5,因为它在模糊集合的转折点之后。