getDegreeOfMembership
是TriangularFuzzySet类的一个函数。该函数用于计算给定值的隶属度。三角隶属函数在一个区间内定义出一个标准三角形,该函数在区间两端具有零值,中心具有最大值,是一种常用的模糊函数。
getDegreeOfMembership(value)
value
(number): 要计算隶属度的值。const fuzzySet = new TriangularFuzzySet(0, 5, 10);
fuzzySet.getDegreeOfMembership(2.5); // 输出为 0.5
fuzzySet.getDegreeOfMembership(5); // 输出为 1
fuzzySet.getDegreeOfMembership(11); // 输出为 0
value
参数应该在三角隶属函数定义的区间内,否则返回的隶属度为零。L.A. Zadeh, “Fuzzy sets,” Information and Control, vol. 8, no. 3, pp. 338-353, 1965.
George J. Klir, Bo Yuan. Fuzzy Sets and Fuzzy Logic: Theory and Applications[M]. Prentice Hall, 1995.