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
运算符。