matlab学习系列21模糊综合评价.docx

21模糊综合评价(一)模糊理论简述一、模糊集与隶属度用数学的眼光看世界,现象分为确定性现象、随机现象、模糊现象(如“今天天气很热”,“小伙子很高”等)。其基本思想是,用属于程度代替属于或不属于(如某人属于高个子的程度为08)。经典集合语言只有两种情况,要么X∈A要么X∉A,用特征函数ΧA→{0,1}表示1,0AXA模糊集合语言用隶属度函数ΜA→0,1表示,它确定了X上的一个模糊集AΜAX越接近1,表明X属于A的程度越大。注一般用AX表示X对模糊集A的隶属度。例1考虑年龄集U0,100,O“年老”,O也是一个年龄集,U20∉O,U40呢ZADEH给出了“年老”集隶属度函数刻画Y“年轻”也是U的一个子集,只是不同的年龄段隶属于这一集合的程度不一样,ZADEH给出它的隶属度函数例2设身高集U{140,150,160,170,180,190},“高个子集”A的隶属度可定义为。实际问题中隶属函数常用模糊统1409XA计方法确定(统计隶属频率)。二、模糊集的运算1相等ABAXBX,∀X∈X2包含A⊆BAX≤BX,∀X∈X3并(∨表示取大运算)A∪BXAX∨BXMAX{AX,BX},∀X∈X4交(∧表示取小运算)A∩BXAX∧BXMIN{AX,BX},∀X∈X5余ACX1AX,∀X∈X三、模糊矩阵设RRIJNM为矩阵,满足0≤RIJ≤1,则称R为模糊矩阵,当RIJ只取0或1时,R称为布尔矩阵。设A,B分别为X和Y上的模糊集,X与Y之间存在模糊关系,可用NM模糊矩阵R表示,则称为模糊变换。BAR模糊矩阵的运算类似于前面模糊集的运算。设AAIJMS,BBIJSN,则模糊矩阵IJMNABC其中,1SIJIKJCAB称为模糊合成。(二)模糊综合评价(FUZZYCOMPREHENSIVEUATION)一、算法步骤1确定因素集及权重向量设事物的评价因素有N个,记作U{U1,U2,,UN},称为因素集。由于各种因素所处地位和作用的不同,考虑用权重向量A{A1,A2,,AM}来衡量。例如,某人要购买一件衣服,他要考虑的因素有U1“色彩”U2“做工”U3“品牌”U4“款式”四个因素在评判过程中的权重分别为“色彩”A103,“做工”A203,“品牌”A303,“款式”A4012确定评语集设所有可能出现的评语有M个,记作V{V1,V2,,VM},称为评语集。例如,买衣服问题的评语集有V1“好”V2“较好”V3“一般”V4“差”3建立评判矩阵1先对每个因素进行评价(评委打分或隶属度函数)例如,对于“色彩”U1,70的评委认为是“好”,20的评委认为是“较好”,5的评委认为是“一般”,5的评委认为是“差”。则对这件衣服“色彩”U1的评价为R1{0702005005}同样对“做工”U2的评价为R2{05010202}对“品牌”U3的评价为R3{06020101}对“款式”U4的评价为R4{0702010}2得到评判矩阵12340750261RRR4模糊综合评判基于合适的模糊合成算子计算总评价,一般对B进行BAR归一化处理,再根据最大隶属度原则做出判断。例如,计算出B033022022022,由于B中最大数033出现在第一位,故对应的评价“好”就是最终稿评判结果。二、常用的模糊合成算子1M∧,∨取小取大,主因素决定型通常用的算子,其评判结果只取决于在总评价中起主要作用的那个因素,其余因素均不影响评判结果,比较适用于单项评判最优就能作为综合评判最优的情况。2M,∨乘积最大,主因素突出型与M∧,∨相近,但比M∧,∨精细些,不仅突出了主要因素,也兼顾了其他因素。此模型适用于模型M∧,∨失效(不可区别),需要“加细”的情况。3M,乘加,加权平均型该算子依权重的大小对所有因素均衡兼顾,比较适用于要求总和最大的情形。4M∧,⊕取小上界和型在使用此算子时,需要注意的是各个AI不能取得偏大,否则可能出现BJ均等于1的情形;各个AI也不能取得太小,否则可能出现BJ均等于各个AI之和的情形,这将使单因素评判的有关信息丢失。5M∧,均衡平均型该算子实际上先对评判矩阵R中的列向量做了归一化处理,适用于R中元素RIJ偏大或偏小的情形。(三)MATLAB实现模糊合成算子的计算函数FCEMFUNCTIONBFCEA,R,TYPE实现模糊合成算子的计算A为因素集各因素的权重向量,R为评判矩阵,要求A的列数等于R的行数TYPE选择模糊合成算子的类型,15分别对应前文的5种不同算子B返回综合评判结果N,MSIZERBZEROS1,MSWITCHTYPECASE1FORJ1MBJMAXMINAR,J ENDCASE2FORJ1MBJMAXAR,J ENDCASE3FORJ1MBJSUMAR,J ENDCASE4FORJ1MBJMIN1,SUMMINAR,J ENDCASE5FORJ1MR0SUMR,JBJSUMMINAR,J /R0ENDEND归一化BB/SUMB例3某平原产粮区进行耕作制度改革,制定了甲(三种三收)、乙(两茬平作)、丙(两年三熟)3种方案。主要评价指标选取5项粮食亩产量、农产品质量、每亩用工量、每亩纯收入、对生态平衡影响程度。根据当地实际情况,这5个因素的权重分别为02,01,015,03,025,其评价等级如下表经过典型调查,并应用各种参数进行计算预测,发现3种方案的5项指标可达到下表中的数字问究竟应该选择哪种方案下面用模糊综合评价法求解。1确定因素集及相应权重向量因素集U{U1,U2,U3,U4,U5}U1“粮食亩产量”U2“农产品质量”U3“每亩用工量”U4“每亩纯收入”U5“对生态平衡影响程度”权重向量A02,01,015,03,0252确定评判集评判集V{V1,V2,V3}V1“方案甲”V2“方案乙”V3“方案丙”3建立评判矩阵因素与方案之间的关系,可以通过建立隶属度函数来表示(1)“粮食亩产量”U1的隶属度函数11110,3503566,UUC将三种方案的“粮食亩产量”数据分别代入该隶属度函数,得到1159230976RCU甲12116乙13142350486RCU丙故R1R11,R12,R13097,0716,0248(2)“农产品质量”U2的隶属度函数(等级数越小越好)22221,1660,UC将三种方案的“农产品质量”数据分别代入该隶属度函数,得到213106RCU2甲2812乙236RCU2丙故R2R21,R22,R2306,08,1(3)“每亩用工量”U3的隶属度函数(越小越好)33331,20660,UC将三种方案的“每亩用工量”数据分别代入该隶属度函数,得到315201156RCU3甲328023乙3176RCU3丙故R3R31,R32,R330125,055,07(4)“每亩纯收入”U4的隶属度函数44410,505313,UUC将三种方案的“每亩纯收入”数据分别代入该隶属度函数,得到4147250713RCU甲4246805乙434843713RCU丙故R4R41,R42,R430275,06875,04375(5)“对生态平衡影响程

单因素模糊评价matlab,matlab学习系列21模糊综合评价.docx相关推荐

  1. 单因素模糊评价matlab,模糊综合评判matlab源程序

    <模糊综合评判matlab源程序>由会员分享,可在线阅读,更多相关<模糊综合评判matlab源程序(6页珍藏版)>请在人人文库网上搜索. 1.模糊综合评判matlab源程序20 ...

  2. 单因素模糊评价matlab,用matlab进行模糊综合评判

    考虑一个服装评判的问题,为此建立因素集U={u1,u2,u3,u4},其中u1表示花色,u2表示式样,u3表示耐穿程度,u4表示价格,建立评判集V={v1,v2,v3,v4},其中v1表示很欢迎,v2 ...

  3. Caffe学习系列(21):caffe图形化操作工具digits的安装与运行

    经过前面一系列的学习,我们基本上学会了如何在linux下运行caffe程序,也学会了如何用python接口进行数据及参数的可视化. 如果还没有学会的,请自行细细阅读: caffe学习系列:http:/ ...

  4. 单因素的方差分析|matlab实例分析

    [例]4个工厂生产同一批零件,现从个工厂分别抽取5件产品做检测,测得强度值如下表所示:   1 2 3 4 5 甲厂 110 112 99 95 100 乙厂 105 108 110 95 112 丙 ...

  5. javascript学习系列(21):数组中的reduceRight法

    最好的种树是十年前,其次是现在.歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主  放弃很容易但是坚持一定很酷     我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的 ...

  6. Caffe学习系列(23):如何将别人训练好的model用到自己的数据上

    caffe团队用imagenet图片进行训练,迭代30多万次,训练出来一个model.这个model将图片分为1000类,应该是目前为止最好的图片分类model了. 假设我现在有一些自己的图片想进行分 ...

  7. Caffe学习系列(22):caffe图形化操作工具digits运行实例

    上接:Caffe学习系列(21):caffe图形化操作工具digits的安装与运行 经过前面的操作,我们就把数据准备好了. 一.训练一个model 右击右边Models模块的" Images ...

  8. Caffe 学习系列

    学习列表: Google protocol buffer在windows下的编译 caffe windows 学习第一步:编译和安装(vs2012+win 64) caffe windows学习:第一 ...

  9. 一次递减代码matlab,DEA算法学习系列之三:一次性求解CCR模型所有DMU参数——效率、规模效益、有效性特征、调整值的matlab代码...

    <DEA算法学习系列之三:一次性求解CCR模型所有DMU参数--效率.规模效益.有效性特征.调整值的matlab代码>由会员分享,可在线阅读,更多相关<DEA算法学习系列之三:一次性 ...

  10. 【模糊综合评价的运用】——《基于模糊评价法的高校户外公共活动空间研究》论文笔记(内附MATLAB程序)

    基于模糊评价法的高校户外公共活动空间研究 - 中国知网 (cnki.net) [模糊综合评价的运用]--<基于模糊评价法的高校户外公共活动空间研究>论文笔记(内附MATLAB程序) 文章目 ...

最新文章

  1. 为什么机器学习算法难以优化?一文详解算法优化内部机制
  2. 线性回归的改进-岭回归
  3. [git/svn]Git和SVN差异
  4. 大朗机器人餐厅在哪里_东莞餐厅惊现机器人服务员 平均每个10万元
  5. android记录登录状态
  6. 芝麻信用分750以上有什么特殊作用?
  7. oracle一页显示15行,oracle rownum分页与显示记录小测
  8. PPPOE拨号上网流程及密码窃取具体实现
  9. Java学习(7):同步问题之生产者与消费者的问题
  10. java exec mvn_为`mvn exec:java`设置Java属性
  11. ssm框架使用resultful_SSM框架整合完整案例
  12. python自学行吗-自学入门Python能学会吗?
  13. Angular 快速入门
  14. jQuery中将表格以交替颜色显示
  15. 配置淘宝Maven镜像仓库
  16. 奥拉星插件flash下载手机版下载安装_flash控件手机版
  17. mt7615 配置选项介绍
  18. Mumble安装部署教程
  19. 前程似锦用计算机怎么表示,2021选什么专业 毕业后前程似锦
  20. 云开发平台开源应用中心一次体验

热门文章

  1. JDK动态代理和CGLIB动态代理
  2. Spring JDK动态代理详解
  3. php检查gd库是否开启,检查服务器是否开启GD库
  4. pbs分解_谈WBS与PBS
  5. Spark安装出错问题
  6. 实现仿微信朋友圈评论输入框
  7. PSPNet: Pyramid Scene Parsing Network论文解读
  8. 光猫需要已经开通了 telnet 功能
  9. 版人人商城V3.7.6开源解密版小程序前端+后端+安装使用视频教程
  10. 性能与实用兼具 Parallels Desktop 13 for Mac全球首发