getDegreeOfMembership
函数是 Yuka js 库中的模糊操作函数之一,用于计算一个元素在某个模糊集合中的隶属度。该函数基于模糊集合中的模糊语言变量,通过模糊化和隶属度计算,得出元素在模糊集合中的隶属度值。
getDegreeOfMembership(element, fuzzySet)
element
:要计算隶属度值的元素。fuzzySet
:模糊集合对象,包含模糊语言变量和隶属度函数。返回元素在模糊集合中的隶属度值。隶属度值的范围在 0 到 1 之间,代表元素在模糊集合中的隶属程度。
// 定义一个三角形模糊集合,表示温度较冷的程度
const coldSet = {
trapezoid: false,
leftShoulder: false,
rightShoulder: false,
triangle: true,
start: 0,
left: 0,
right: 50,
end: 100
};
// 计算温度为 20 度的隶属度值
const degree = getDegreeOfMembership(20, coldSet);
console.log(degree); // 输出 0.6,表示 20 度在该模糊集合中的隶属度为 0.6
getDegreeOfMembership
函数必须在 Yuka js 库中引入后才能使用。