【问题标题】:Purpose of range constraints in fuzzy logic模糊逻辑中范围约束的目的
【发布时间】:2014-01-24 07:55:31
【问题描述】:

定义语言变量时,通常会指定最小值和最大值。例如,在定义温度变量时,有人可能会指定 -40C 和 +85C 作为该变量的范围。然后在变量的整体范围内定义模糊集的成员(例如 Cold、Lukewarm、Hot)。

在实际应用中,如果变量的值超出范围会怎样?例如,如果为范围 (-40, +85) 定义变量及其隶属函数,那么 -45 的实际温度读数会导致任何问题吗?如果所有隶属函数在范围的端点处都有 (0) 或 (1) 的值,为什么不将这些值扩展到无穷大并像处理任何其他值一样处理超出范围的值?

如果模糊逻辑对超出范围的值“有效”,那么首先定义范围的目的是什么?

【问题讨论】:

    标签: fuzzy-logic


    【解决方案1】:

    我看不出有任何其他原因,例如,如果您想以图形方式显示隶属函数,或者如果您想强制这些值是现实的,那么定义一个范围可能是实际的。正如您所说,最后一个成员值(在您的情况下为 0 或 1)将是“超出范围”使用的值。 (“开放”集合,即具有非零终值的隶属函数的集合,如果在结论中使用,则会出现问题,因为曲线下方的区域是无限的。也许定义的范围在那里可能有用?)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-05
      • 2011-10-16
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多