updateDegreeOfMembership 函数是 Yuka js 库中 FuzzySet 对象的一个方法。它被用于更新模糊集合中每个元素的隶属度。
fuzzySet.updateDegreeOfMembership(inputValue)
inputValue:要更新隶属度的模糊集合元素。该方法没有返回值,但它更新了模糊集合中 inputValue 的隶属度。
let fuzzySet = new FuzzySet(['small', 'medium', 'large']);
fuzzySet.add('extra large', ['4~5cm', '4~5kg', '4~5 years']);
fuzzySet.updateDegreeOfMembership('medium');
上述示例中,我们创建了一个模糊集合 fuzzySet,包含了 3 个元素。然后,我们添加了一个额外的元素 'extra large',并指定了其隶属度。最后,我们调用了 updateDegreeOfMembership 方法,将 'medium' 元素的隶属度进行了更新。
inputValue 必须是已存在于模糊集合中的元素。inputValue 所代表的隶属度没有发生变化,那么该方法将不会进行任何操作。