模糊数学笔记:三、模糊隶属度函数的确定及常用隶属度函数
1、模糊隶属度函数的确定方法
直觉法: 人们用自己对模糊概念的认识和理解,或者人们对模糊概念的普遍认同来建立隶属函数。这种方法通常用于描述人们熟知、有共识的客观模糊现象,或者用于难于采集数据的情形。
二元对比排序法:二元对比排序方法就是通过对多个对象进行两两对比来确定某种特征下的顺序,由此来决定这些对象对该特征的隶属程度。这种方法更适用于根据事物的抽象性质由专家来确定隶属函数的情形,可以通过多名专家或者一个委员会,甚至- -次民意测验来实施。
模糊统计实验法:类似于统计学中的大样本实验法,根据概念所占比例确定其对应隶属度。
除此之外还有许多其它方法,如最小模糊度法等。
2、常用模糊隶属度函数之基本类型
偏小、偏大和中间型是最为常用的隶属度函数的分类,最为简单常用的即是(半)梯形函数:
偏小型 | 中间型 | 偏大型 |
---|---|---|
A(x)={1,x<ab−xb−a,a≤x≤b0,b<xA(x)=\left\{\begin{matrix}1, & x<a \\\frac{b-x}{b-a}, & a \leq x \leq b \\0, & b<x\end{matrix}\right.A(x)=⎩⎨⎧1,b−ab−x,0,x<aa≤x≤bb<x | A(x)={x−ab−a,a≤x<b1,b≤x<cd−xd−c,c≤x≤d0,x<aor d<xA(x)=\left\{\begin{matrix}\frac{x-a}{b-a}, & a \leq x<b \\1, & b \leq x<c \\\frac{d-x}{d-c}, & c \leq x \leq d \\0, & x<a \text { or } d<x\end{matrix}\right.A(x)=⎩⎪⎪⎨⎪⎪⎧b−ax−a,1,d−cd−x,0,a≤x<bb≤x<cc≤x≤dx<a or d<x | A(x)={0,x<ax−ab−a,a≤x≤b1,b<xA(x)=\left\{\begin{matrix}0, & x<a \\\frac{x-a}{b-a}, & a \leq x \leq b \\1, & b<x\end{matrix}\right.A(x)=⎩⎨⎧0,b−ax−a,1,x<aa≤x≤bb<x |
依次对应下列图形:
3、抛物型或半抛物型
偏小型 | 中间型 | 偏大型 |
---|---|---|
A(x)={1,x<a(b−xb−a)k,a≤x≤b0,b<xA(x)=\left\{\begin{matrix}1, & x<a \\\left(\frac{b-x}{b-a}\right)^k, & a \leq x \leq b \\0, & b<x\end{matrix}\right.A(x)=⎩⎨⎧1,(b−ab−x)k,0,x<aa≤x≤bb<x | A(x)={(x−ab−a)k,a≤x<b1,b≤x<c(d−xd−c)k,c≤x≤d0,x<a或d<xA(x)=\left\{\begin{matrix}\left(\frac{x-a}{b-a}\right)^k, & a \leq x<b \\1, & b \leq x<c \\ \left(\frac{d-x}{d-c}\right)^k, & c \leq x \leq d \\0, & x<a \text {或} d<x\end{matrix}\right.A(x)=⎩⎪⎪⎪⎨⎪⎪⎪⎧(b−ax−a)k,1,(d−cd−x)k,0,a≤x<bb≤x<cc≤x≤dx<a或d<x | A(x)={0,x<a(x−ab−a)k,a≤x≤b1,b<xA(x)=\left\{\begin{matrix}0, & x<a \\ \left(\frac{x-a}{b-a}\right)^k, & a \leq x \leq b \\1, & b<x\end{matrix}\right.A(x)=⎩⎨⎧0,(b−ax−a)k,1,x<aa≤x≤bb<x |
依次对应下列图形:
其它隶属度函数可参考:
Membership functions
模糊数学笔记:三、模糊隶属度函数的确定及常用隶属度函数相关推荐
- Python学习笔记(4)~Python基础练习之常用内置函数(1-10)
Python基础练习之常用内置函数(1-10) 1.abs() 作用 求数的绝对值或者复数的模 测试demo #!/usr/bin/python3 # abs: 求绝对值 or 复数的 ...
- Excel函数大全-01最常用的十个函数
01最常用的十个excel函数 01x01 SUM 函数 语法 与直接用+号求和相比的优势 01x02 IF 函数 语法 01x03 LOOKUP 函数 向量形式 语法 数组形式 语法 01x04 V ...
- MT4/MQL4入门到精通EA教程第六课-MQL语言常用函数(六)-常用订单功能函数
bool OrderClose() 平仓函数,该函数有5个参数 bool OrderClose( int ticket, // 订单号double lots, // 手数double price, / ...
- php中系统函数的特征,php 常用的系统函数
字符串函数 strlen:获取字符串长度,字节长度 substr_count 某字符串出现的次数 substr:字符串截取,获取字符串(按照字节进行截取) mb_strlen mb_substr st ...
- C函数加密实现及常用字符串处理函数的使用
getpass() getpass()函数用于从控制台输入一行字符串,关闭了回显(输入时不显示输入的字符串),适用于用密码的输入. 语法 char * getpass (const char * pr ...
- thinkphp5常用函数汇总_thinkphp 5 常用的助手函数
load_trait:快速导入Traits,PHP5.5以上无需调用 /** * 快速导入Traits PHP5.5以上无需调用 * @param string $class trait库 * ...
- mysql 常用计算函数_关于MySQL常用的一些函数以及一些计算
1.SELECT CASE 'STATUS' WHEN NOW() BETWEEN START_DATETIME AND END_DATETIME THEN -2 ELSE STATUS END ST ...
- python tracer函数_Python流程控制常用工具和函数定义
在我们的工作中,我们使用ddagent ver.5作为收集工具,收集和报告托管服务器的性能指标,并对ddagent进行一定程度的定制.经过多次功能迭代,发现一批在线运行时间长的托管服务器占用了太多内存 ...
- MT4/MQL4入门到精通EA教程第八课-MQL语言常用函数(八)-常用时间功能函数
时间功能函数详解 TimeCurrent(); //返回服务器当前时间 TimeDayOfWeek();//返回当前时间星期几 TimeGMT(); //返回GTM时间 TimeGMTOffset() ...
最新文章
- linux中find命令的35个实际例子
- javascript基本数据类型问题汇总
- linux cpu占用100原因查询,如何根据查询异常时间节点和连接进而确定CPU使用率100%的原因...
- Android搜索框效果
- Inside IronPython: IronPython AST语法树(2/2)
- linux命令passwd各个参数含义
- 反射机制 Class.getDeclaredMethod
- android-swipelistview的开源项目的配置
- 在现有的Visual Studio 2017中设置和测试Python环境
- 接口带声音输出吗_智能化时代,你的功放跟得上科技的脚步吗?
- STM32——RTC实现毫秒级计时
- centos host在哪 local_centos怎么查看hostid
- 蛋白质降解技术中常用的蛋白酶(一)
- 刨根究底字符编码之二——关键术语解释(下)
- 厦理Java期末训练题【附带每题答案,非标准但可通过PTA】
- HBuilder 详细使用教程
- 蓝桥杯2017 包子凑数
- 布莱克斯科尔斯模型(二)之e^(-βt^2)的傅里叶变换
- Proteus8.12 基于51单片机的家用供暖系统
- VTK学习-第一个多柱体生成