模糊逻辑

应用

模糊逻辑可以用于控制家用电器比如洗衣机（它感知装载量和清洁剂浓度并据此调整它们的洗涤周期）和空调。
基本的应用可以特征化为连续变量的子范围（subranges），形状常常是三角形或梯形。例如，防锁刹车的温度测量可以有正确控制刹车所需要的定义特定温度范围的多个独立的成员关系函数（归属函数/ Membership function）。每个函数映射相同的温度到在0至1范围内的一个真值且为非凹函数（non-concave functions，否则可能在某部分温度越高却被归类为越冷）。接着这些真值可以用于确定应当怎样控制刹车。
在这个图象中，冷、暖和热是映射温度范围的函数。在这个刻度上的一个点有三个"真值"—分别对应着三个真值函数。对于展示的特定的温度，这三个真值可以被解释为把温度描述为，"相当冷", "有些暖"和"不太热"。
通常情况会采用梯形，但在作模糊回归分析时则会选用三角形的归属函数。

怎样应用模糊逻辑

模糊逻辑通常使用IF/THEN规则，或构造等价的东西比如模糊关联矩阵。
规则通常表达为如下形式:
IF模糊变量IS模糊集合THEN动作
例如，一个非常简单的使用风扇的温度调节器:
IF温度IS非常冷THEN停止风扇IF温度IS冷THEN减速风扇IF温度IS正常THEN保持现有水平IF温度IS热THEN加速风扇
注意没有"ELSE"。所有规则都被求值，因为温度在不同程度上可以同时是"冷"和"正常"。
在模糊逻辑中存在着布尔逻辑的AND、OR和NOT 运算符，它们通常定义为最小、最大和求补；在以这种方式定义它们的时候，它们叫做Zadeh运算符，因为它们是在Zadeh最初论文中首次定义的。对于模糊变量x和y:
NOT x = (1 - truth(x))
x AND y = minimum(truth(x),truth(y))
x OR y = maximum(truth(x),truth(y))
还可以应用叫做hedges的更贴近自然语言其他的运算符。一般性的副词如"非常"或"有点"能使用数学公式修改集合的内涵。
在应用中，编程语言ProLog由于有架设被演绎逻辑问讯的"规则"的数据库设施而很适合实现模糊逻辑。这种编程叫做逻辑编程。