模糊综合评判的matlab实现

上传人:lis****210 文档编号:111454849 上传时间:2022-06-20 格式:DOCX 页数:2 大小:13.70KB
收藏 版权申诉 举报 下载
模糊综合评判的matlab实现_第1页
第1页 / 共2页
模糊综合评判的matlab实现_第2页
第2页 / 共2页
资源描述:

《模糊综合评判的matlab实现》由会员分享,可在线阅读,更多相关《模糊综合评判的matlab实现(2页珍藏版)》请在装配图网上搜索。

1、模糊综合评判matlab源程序2009-04-2020:351. 原理模糊综合评判方法即将评价目标看成是由多种因素组成的模糊集合(称为因素集U),再设定这些因素所能选取的评审等级,组成评语的模糊集合(称为评判集V),分别求出各单一因素对各个评审等级的归属程度(称为模糊矩阵),然后根据各个因素在评价目标中的权重分配,通过计算(称为模糊矩阵合成),求出评价的定量解值。它是应用模糊变换原理和最大隶属度原则,对各因素作综合评价的。其原理表示为:B=EXR式中E=ei,e2,.,ei,.,em,为模糊向量或称模糊变换器,是评价因素集X=x“X2,x,,xm的权重分配。式中R为评价因素X=x1,X2,.,

2、Xi,.,xm与评判集u=ui,u2,ui,un构成的模糊关系矩阵。|R1|r11r12.r1m|R=|R2|=|r21r22.r2m|Rn|rn2rn2.rnm|其中n为评价集合的个数,m为评价因素(或评判指标)的个数。2. 程序算法下面是采用环境中的常用的超标加权法计算权重,使用“线性降半阶”函数计算隶属度的matlab程序,供各位参考。clear;clc;a=48.3761111126.33277778819.1455556334.59333331032.364444262.37166672374.7222226.430384615981.3157692756.1965385991.73

3、5384682.828461542535.69230870.722529.8525895.5325294.58751059.1875462.95252724.5;%a为评价集标准值d=43.4928.05737.98391.121025.667.4121342.611.82920.75636.411005.4574.09233028.668.51774.99322.781013.9693.8420013.011.95897.53614.44889.87123.2722005.72759.59302.031001.9676.15197221.951161.681003.731077.06110.

4、130043.811.09820.51396.611004.7437.0420192.92814.08419.81005.831.4920184.412.8824.65449.06998.3638.2820473.011.581220.54956.141244.753.9130716.012.431791.612338.171278.0830.8743621.22.671160.54821.291100.8285.4129426.617.3865.57389.311065.2746.5122449.823.771240.77939.711165.24177.1932486.44884.2473

5、.49930.29218.9524177.9839.5474.71941.99184.18236325.254.74808.33486.31881.01191.6221725.456.93852.01478.37966.45182.54233935.2718.48785.11331.32979.574.0422452.812.311601.022533.55486.732.4738014.861815.522584.68963.610439915.235.35813.85787.16688.79205.18209367.0136.65864.23357.761035.8426.31260934

6、.24892.72381.191060466.64273115.4321.52898.6888.471061.46414.482483115.827926.5350.931079.49544.383075;%b为待判样品值m,n=size(a);x,y=size(d);TheResultMoHu=;%fors=1:xforp=1:nb(p)=d(s,p);endfori=1:n%计算每一个列的平均值ColAverage(i)=0;forj=1:mColAverage(i)=ColAverage(i)+a(j,i);endColAverage(i)=ColAverage(i)/m;end%ETo

7、tal=0;%超标加权法计算权重forj=1:nETotal=ETotal+(b(j)/ColAverage(j);endfori=1:nEResult(i)=(b(i)/ColAverage(i)/ETotal;%EResult为计算结果end%使用隶属函数,做预处理对每一列进行排序SortedMatrix=a;forj=1:nfori=1:mfork=i:mifSortedMatrix(i,j)SortedMatrix(k,j)tmp=SortedMatrix(i,j);SortedMatrix(i,j)=SortedMatrix(k,j);SortedMatrix(k,j)=tmp;en

8、dendendend%计算单因素隶属度c=SortedMatrix;forj=1:nfori=1:mfork=1:mifa(i,j)=c(k,j)ifk=1ifb(j)=c(k,j)&b(j)=c(k+1,j)LSDResult(j,i)=0;endendifk1&kmifb(j)=c(k-1,j)&b(j)=c(k,j)&b(j)=c(k+1,j)LSDResult(j,i)=0;endendifk=mifb(j)=c(k-1,j)&b(j)=c(k,j)LSDResult(j,i)=1;endendendendendend%权重乘以单因素隶属度得到最终结果R=LSDResult;E=EResult;FuzzyEvalution=E*R;TheResultMoHu=TheResultMoHu;FuzzyEvalution;end

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!