单因素模糊评价matlab,用matlab进行模糊综合评判
考虑一个服装评判的问题,为此建立因素集U={u1,u2,u3,u4},其中u1表示花色,u2表示式样,u3表示耐穿程度,u4表示价格,建立评判集V={v1,v2,v3,v4},其中v1表示很欢迎,v2表示较欢迎,v3表示不太欢迎,v4表示不欢迎,进行单因素评判的结果如下:
用模型模型即“主因素决定型”,计算综合评判为:
根据最大隶属度原则可知,第一类顾客对此服装“不太欢迎”,第二类顾客对此服装则“比较欢迎” 。
用matlab解决的代码如下:
%新建Example8_4.m文件
function Example8_4
A1=[0.1 0.2 0.3 0.4];
A2=[0.4 0.35 0.15 0.1];
R=[0.2 0.5 0.2 0.1;
0.7 0.2 0.1 0;
0 0.4 0.5 0.1;
0.2 0.3 0.5 0];
fuzzy_zhpj(1,A1,R)
fuzzy_zhpj(1,A2,R)
end
%%
function[B]=fuzzy_zhpj(model,A,R) %模糊综合评判
B=[];
[m,s1]=size(A);
[s2,n]=size(R);
if(s1~=s2)
disp('A的列不等于R的行');
else
if(model==1) %主因素决定型
for(i=1:m)
for(j=1:n)
B(i,j)=0;
for(k=1:s1)
x=0;
if(A(i,k)
x=A(i,k);
else
x=R(k,j);
end
if(B(i,j)
B(i,j)=x;
end
end
end
end
elseif(model==2) %主因素突出型
for(i=1:m)
for(j=1:n)
B(i,j)=0;
for(k=1:s1)
x=A(i,k)*R(k,j);
if(B(i,j)
B(i,j)=x;
end
end
end
end
elseif(model==3) %加权平均型
for(i=1:m)
for(j=1:n)
B(i,j)=0;
for(k=1:s1)
B(i,j)=B(i,j)+A(i,k)*R(k,j);
end
end
end
elseif(model==4) %取小上界和型
for(i=1:m)
for(j=1:n)
B(i,j)=0;
for(k=1:s1)
x=0;
x=min(A(i,k),R(k,j));
B(i,j)=B(i,j)+x;
end
B(i,j)=min(B(i,j),1);
end
end
elseif(model==5) %均衡平均型
C=[];
C=sum(R);
for(j=1:n)
for(i=1:s2)
R(i,j)=R(i,j)/C(j);
end
end
for(i=1:m)
for(j=1:n)
B(i,j)=0;
for(k=1:s1)
x=0;
x=min(A(i,k),R(k,j));
B(i,j)=B(i,j)+x;
end
end
end
else
disp('模型赋值不当');
end
end
end
%%
----------------------------------------------------------------------------------
右击“Example8_4.m”-->run,得到如下结果:
ans =
0.2000 0.3000 0.4000 0.1000
ans =
0.3500 0.4000 0.2000 0.1000
------------------------------------------------------------------------------------
解释如下:
根据最大隶属度原则可知,第一类顾客对此服装“不太欢迎”,
第二类顾客对此服装则“比较欢迎” 。
单因素模糊评价matlab,用matlab进行模糊综合评判相关推荐
- 单因素模糊评价matlab,模糊综合评判matlab源程序
<模糊综合评判matlab源程序>由会员分享,可在线阅读,更多相关<模糊综合评判matlab源程序(6页珍藏版)>请在人人文库网上搜索. 1.模糊综合评判matlab源程序20 ...
- matlab有模糊分析,用matlab进行模糊综合评判_模糊综合评判matlab
用matlab进行模糊综合评判 考虑一个服装评判的问题,为此建立因素集U={u1,u2,u3,u4},其中u1表示花色,u2表示式样,u3表示耐穿程度,u4表示价格,建立评判集V={v1,v2,v3, ...
- 用matlab进行模糊综合评判
考虑一个服装评判的问题,为此建立因素集U={u1,u2,u3,u4},其中u1表示花色,u2表示式样,u3表示耐穿程度,u4表示价格,建立评判集V={v1,v2,v3,v4},其中v1表示很欢迎,v2 ...
- 傻瓜攻略(八)——MATLAB实现模糊综合评判(两种运算方法)
模糊综合评判法 模糊综合评价法是一种基于模糊数学(fuzzy mathematics)的综合评价方法.该综合评价法根据模糊数学的隶属度理论把定性评价转化为定量评价,即用模糊数学对受到多种因素制约的事物 ...
- 模糊推理机制 matlab,基于模糊综合评判推理机制的学生素质评价系统设计与实现...
第22卷第2期2002年2月 文章编号:(2002)l00l-908l2-008l-03 计算机应用 ComputerAppIicationsVoI.22,No.2Feb.,2002 基于模糊综合评判 ...
- 模糊综合评判之物流中心选址问题
作业题目 物流中心作为商品周转.分拣.保管.在库管理和流通加工的据点,其促进商品能够按照顾客的要求完成附加价值,克服在其运动过程中所发生的时间和空间障碍.在物流系统中,物流中心的选址是物流系统优化中一 ...
- 模糊数学笔记:七、模糊综合评判决策
模糊决策通常有意见集中决策.二元排序决策和综合评判决策(又称模糊综合决策)等方法.其中意见集中决策较为简单,即是得票最多的方案作为决策结果,二元排序决策则是将评价对象的得分进行两两对比,最终得到最优的 ...
- 综合评价与决策方法(二)——模糊综合评判法
模糊综合评判法 综述 一级模糊综合评判 多层次模糊综合评判 参考文献 综述 人事考核需要从多个方面对员工做出客观全面的评价,因而实际上属于多目标决策问题.但是,在人事考核中存在大量具有模糊性的概念.同 ...
- 模糊数学学习笔记 6:模糊综合评判
文章目录 1. 一级模糊综合评判 2. 多级模糊综合评判 假如我们现在设计了一种服装,想要调研一下这种服装的受欢迎程度,该怎么办呢? 首先是怎么表示受欢迎程度呢?我们可以简单分为三个等级:受欢迎.一般 ...
最新文章
- 异常-----freemarker.template.TemplateException: Error executing macro: write
- 中国大学的现实:层次越低,上课越多,学生读书越少
- 美国正式宣告将在月球建立永久存在基地
- SQL Server 高可用性(三)共享磁盘
- 自定义控件:视差特效
- ArrayList基操
- 1. 栈和队列的数组实现
- 深度学习——行数据的分拆及如何“喂”给训练过程
- SLAM技术的应用及发展现状
- PHP中输出本地时间
- 10 个 Python 初学者必知编码小技巧
- THREEJS - 点击/拾取
- iframe子页面获取父页面元素,或父页面获取iframe子页面的元素
- 【C 语言】文件操作 ( fseek 使用注意事项 | fseek 函数返回值分析 )
- 通过java实现word转PDF
- ITMO-HDU Image Processing Lab4 Report
- 【C语言】十进制转换二进制
- 微信公众平台开发(PHP)(二) 微信公众平台示例代码分析
- 语音识别(ASR)论文优选:挑战ASR规模极限Scaling ASR Improves Zero and Few Shot Learning
- Linux服务器之Samba匿名访问配置
热门文章
- 东方影都2003_东方影都旅游攻略|电影博物馆amp;外景街最in玩法,get了吗?
- 伪元素写竖线_[CSS] 用伪元素:after实现分割线和气泡
- 高通QPST Download使用方法
- win10刚安装linux黑屏,win10 + Ubuntu18.04 双系统,UEFI+GPT,从win10切换到Ubuntu时黑屏问题...
- 安卓开发贴吧!Android高级工程师必看系列,建议收藏
- 爱因斯坦:培养独立思考的教育
- 看不见的竞争 文件和数据压缩
- 关于判断力-兼谈IT评论界冥顽不化的愚蠢
- 解决第三方dll出现:找不到指定模块(非路径错误)
- springboot启动时自动关闭问题 com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...