模糊数学(一):模糊集及其表示

1. 模糊集合特点

模糊集合用来表达模糊性概念的集合,承认亦此亦彼

经典集合强调非此即彼

2. 模糊集合的隶属函数

其中模糊集合A是由隶属函数唯一确定的,所以模糊集合与隶属函数可以看作为等同

3. 模糊集合的表示

  •  扎德表示法:A(Xi)只是表示对于Xi的隶属度,而不为代数意义上的相加
  • 序偶表示法:每个Xi都对应其隶属度
  • 向量表示法:在序偶表示法的基础上,省略了对于Xi的表达

  • 基于扎德表示法,无穷上的相加常用微分表示。

4.模糊集合的表达实例

  • 论域为有限集时

  • 论域为无限集时

 

 

  • 6
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
模糊数学是一种处理模糊信息的数学方法,它可以用来处理那些不太确定或不太明确的信息。Matlab是一种常用的数学软件,也可以用来进行模糊数学的计算和分析。下面是一些Matlab中常用的模糊数学函数和操作: 1. 创建模糊变量和隶属度函数 ```matlab x = newfis('example'); % 创建一个新的模糊系统 x = addvar(x,'input','x',[0 10]); % 添加一个输入变量x,范围为0到10 x = addmf(x,'input',1,'low','trapmf',[-1 0 2 4]); % 添加一个隶属度函数low x = addmf(x,'input',1,'medium','trapmf',[2 4 6 8]); % 添加一个隶属度函数medium x = addmf(x,'input',1,'high','trapmf',[6 8 10 11]); % 添加一个隶属度函数high ``` 2. 模糊推理 ```matlab rule1 = [1 1 1 1]; % 规则1:如果x是low,则y是low rule2 = [2 2 1 1]; % 规则2:如果x是medium,则y是low rule3 = [3 3 1 1]; % 规则3:如果x是high,则y是low rule4 = [1 2 2 1]; % 规则4:如果x是low且y是medium,则z是medium rule5 = [2 3 2 1]; % 规则5:如果x是medium且y是high,则z是medium rule6 = [1 3 3 1]; % 规则6:如果x是low且y是high,则z是high rule7 = [2 2 3 1]; % 规则7:如果x是medium且y是medium,则z是medium rule8 = [3 3 3 1]; % 规则8:如果x是high且y是high,则z是high ruleList = [rule1; rule2; rule3; rule4; rule5; rule6; rule7; rule8]; % 规则列表 fis = addrule(fis,ruleList); % 添加规则到模糊系统中 ``` 3. 模糊聚类 ```matlab data = rand(100,2); % 随机生成100个二维数据点 fismat = genfis2(data,2); % 使用二维数据点生成模糊系统 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值