任何人都可以给我一步一步的程序,如何将两个模糊数A和B相乘
{(x+1)/2 |(-1<x<=1),
uA(x) = {(3-x)/2 |(1<x<=3),
{0 |otherwise
{(x-1)/2 |(1<x<=3),
uB(x) = {(5-x)/2 |(3<x<=5),
{0 |otherwise
答案 0 :(得分:0)
即使你有简单的三角形隶属函数,乘法也有点棘手。这里有一个分步说明:http://debian.fmi.uni-sofia.bg/~cathy/SoftCpu/FUZZY_BOOK/chap5-3.pdf
然而,在大多数情况下,示例5.12(第8页)中描述的更简单的近似可能已经足够了。在这里,您只需将一组中的三个MF编号中的每一个与另一组中的三个相应编号相乘。 (然而,对于接近0的数字,结果不是很直观 - 任何人都在关注/解释这个?)