getDegreeOfMembership() 方法用于计算模糊复合项的隶属度。它使用选择的隶属函数来度量每个单独的条件的隶属度,然后使用运算符(AND或OR)组合这些值来获得最终的隶属度。
fuzzyCompositeTerm.getDegreeOfMembership(x);
x:<em>number</em>,单独条件的度量值。const fct = new FuzzyCompositeTerm(andFunction, [
new FuzzyTerm(smf, 0, 5),
new FuzzyTerm(trapezoidFunction, 3, 5, 7, 8),
new FuzzyTerm(triangleFunction, 5, 7, 9),
]);
const x = 6;
const degreeOfMembership = fct.getDegreeOfMembership(x); // 0.5
x 的值必须适用于传递给每个单独条件的隶属函数。FuzzyCompositeTerm 类使用 AND 运算符。