”或者’云滴‘是云模型的基本单元,所谓云是指在其论域上的一个分布,可以用联合概率的形式(x, u)来表示

云模型用三个数据来表示其特征 
期望:云滴在论域空间分布的期望,一般用符号Εx表示。 
熵:不确定程度,由离散程度和模糊程度共同决定,一般用En表示。 
超熵: 用来度量熵的不确定性,既熵的熵,一般用符号He表示。

云有两种发生器:正向云发生器和逆向云发生器,分别用来生成足够的云滴和计算云数字特征(Ex, En,He)。

正向云发生器: 
1.生成以En为期望,以He^2为方差的正态随机数En’。 
2.生成与Ex为期望,以En‘^2为方差的正态随机数x。 
3.计算隶属度也就是确定是 u=exp(-(x - Ex)^2 / 2*En‘^2),则(x, u)便是相对于论域U的一个云滴。这里选择常用的“钟型”函数u=exp(-(x - a)^2 / 2*b^2)为隶属度函数。 
4. 重复生成123步骤直到生成足够的云滴。

逆向云发生器 
1.计算样本均值X和方差S^2 
2.Ex = X 
3.En = S^2 
4. He = sqrt(S^2 - En^2)

云模型的MATLAB设计 ———评估下面四位选手的设计水平

选手 A B C D
1 9.5 10.3 10.1 8.1
2 10.3 9.7 10.4 10.1
3 10.6 8.6 9.2 10.0
4 10.5 10.4 10.1 10.1
5 10.9 9.8 10.0 10.1
6 10.6 9.8 9.7 10.0
7 10.4 10.5 10.6 10.3
8 10.1 10.2 10.8 8.4
9 9.3 10.2 9.6 10.0
10 10.5 10.0 10.7 9.9

MATLAB程序如下:

cloud_main.m

% 以下是主函数cloud_main.m
clc;
clear all;
close all;
% 每幅图生成N个云滴
N = 1500;
% 射击成绩的原始数据
Y = [9.5 10.3 10.1 8.1;10.3 9.7 10.4 10.1;10.6 8.6 9.2 10.0;10.5 10.4 10.1 10.1;10.9 9.8 10.0 10.1;10.6 9.8 10.0 10.1;10.4 10.5 10.6 10.3;10.1 10.2 10.8 8.4;9.3 10.2 9.6 10.0;10.5 10.0 10.7 9.9;];for i = 1: size(Y,2)subplot(size(Y,2)/2, 2, i)% 调用函数[x, y, Ex, En, He] = cloud_transform(Y(:,i), N);plot(x, y, 'r.');xlabel('射击成绩分布/环');ylabel('确定度');title('人射击云模型还原图谱');% 控制坐标轴的范围% 统一坐标轴上才会在云模型形态上才具有可比性axis([8, 12, 0, 1]);
end
cloud_transform.m
function [x, y, Ex, En, He] = cloud_transform(y_spor, n);
% x 表示云滴, y 表示隶属度(这里是钟型隶属度), 意义是度量倾向的稳定程度;
% Ex 云模型的数字特征,表示期望;En 云模型的数字特征,表示滴(表示混乱程度的物理量,实在是打不出来了,就用这个代替了,下同);
% He 云模型的数字特征,表示超滴
Ex = mean(y_spor);
En = mean(abs(y_spor - Ex)).*sqrt(pi./2);
He = sqrt(var(y_spor) - En.^2);
% 通过统计数据样本计算云模型的数字特征
for q = 1:nEnn = randn(1).*He + En;x(q) = randn.*Enn + Ex;y(q) = exp(-(x(q) - Ex).^2./(2.*Enn.^2));
end
x;
y;

结果如下图:

可以看出C选手的云滴凝聚抱合程度更高,所以可以认为C选手在本次比赛表现更为出色。

基于MATLAB实现的云模型计算隶属度相关推荐

  1. 基于matlab实现的云模型计算隶属度,基于MATLAB实现的云模型计算隶属度

    "云"或者'云滴'是云模型的基本单元,所谓云是指在其论域上的一个分布,可以用联合概率的形式(x, u)来表示 云模型用三个数据来表示其特征 期望:云滴在论域空间分布的期望,一般用符 ...

  2. 基于matlab实现的云模型计算隶属度,MATLAB实现的云模型计算隶属度

    转载:http://www.cnblogs.com/MATLABlearning001/p/MATLABlearning.html云"或者'云滴'是云模型的基本单元,所谓云是指在其论域上的一 ...

  3. matlab找三角网,基于MATLAB的三角网交会点坐标计算的程序设计

    内容简介: 毕业论文 基于MATLAB的三角网交会点坐标计算的程序设计,共36页,14997字. 摘 要:Matlab语言具备高效.可视化及推理能力强等特点,是目前工程界流行最广的科学计算语言,而就测 ...

  4. matlab 摄动波浪理论,基于MATLAB的三维海浪模型数值仿真_齐宁.pdf

    ISSN1009-3044 E-mail:eduf@ 第9卷第25期 (2013年09月) ComputerKnowledgeandTechnology电脑知识与技术 ComputerKnowledg ...

  5. 基于matlab动力学,基于matlab的汽车动力学仿真计算

    ~qutpm ent 1~1:4IIUIaCLtlrlIl~ 1~CIIIIOIOgY 0·ll·zuID 基于 matlab的汽车动力学仿真计算 郑战光,汪兆亮,王佳祥 ,朱 帅 ,黄世鹏 (广西制 ...

  6. 基于matlab的图解粒度参数计算,基于MATLAB的图解粒度参数计算-热带地理.PDF

    基于MATLAB的图解粒度参数计算-热带地理 第 26卷 第 3期 热 带 地 理 Vol26,No3 2006年 8月 TROP ICAL GEO GRA PHY Aug. , 2006 基于 MA ...

  7. matlab 简单算例,(简单算例)基于Matlab的电力系统潮流编程计算.pdf

    (简单算例)基于Matlab的电力系统潮流编程计算 基于Matlab的电力系统潮流编程计算 口黄扬威吴喜春郭志峰张斯翔 (三峡大学电气与新能源学院湖北·宜昌443002) 摘要:通过介绍电力系统的实际 ...

  8. 电气潮流运算Matlab怎么编程,基于Matlab的电力系统潮流编程计算

    计算技术 信息发展 与 64 -- 科协论坛 · 2011 年第 6 期(下) -- 基于 Matlab 的电力系统潮流编程计算 □ 黄扬威 吴喜春 郭志峰 张斯翔 (三峡大学电气与新能源学院 湖北· ...

  9. 基于matlab的股票投资,基于matlab的股票估价模型系统.doc

    基于matlab的股票估价模型系统.doc 东海科学技术学院毕业论文(设计)题目基于MATLAB的股票估计模型系统系机电工程学生姓名专业班级指导教师起止日期3浙江海洋学院本科生毕业论文1基于MATLA ...

最新文章

  1. 为什么神经网络会把乌龟识别成步枪?现在的 AI 值得信任吗?
  2. 【Groovy】MOP 元对象协议与元编程 ( 方法注入 | 使用 MetaClass 注入静态方法 )
  3. [再寄小读者之数学篇](2014-11-26 幂等矩阵的一个充分条件)
  4. 【Top】Plan (updating...)
  5. 08.update_by_query操作
  6. 用Telnet 来用smtp发邮件。。 send mail by SMTP server
  7. [BZOJ 4300]绝世好题
  8. matlab 指定区域随机游走_了解随机游走模型和移动平均过程(Python)
  9. 给RabbitMQ发送消息时,设置请求头Header。
  10. linux 测试端口连通性_磨刀不误砍柴工,带你搞定云网络系统性能测试
  11. 从网页监听Android设备的返回键
  12. 手动导入第三方工程/类库
  13. 英语b计算机考试时间2015年,2014年12月大学英语B 计算机应用基础考试工作安排...
  14. 解决The APR based Apache Tomcat Native library which allows optimal performance in production environ
  15. 112A.Petya and Strings
  16. scipy.statis统计学的常用Python包
  17. verilog 学习笔记1
  18. JSP简介-什么是Java Server Pages?
  19. debounce、throttle、useDebounce、useThrottle
  20. 专栏导读(强烈推荐)

热门文章

  1. 四国军棋引擎开发(2)简单的事件驱动模型下棋
  2. 东南计算机研究生英语免修条件,关于2020级研究生(硕士、博士)办理学位英语免修的通知...
  3. linux 软件超频,TuxClocker - Linux下又一个GPU超频GUI
  4. reveal.js_Reveal.js –惊人HTML演示框架
  5. cobol - 数据的排序与合并
  6. 如何花最少的钱进行论文查重
  7. 上传文件报错——Required request part ‘*****‘ is not present“
  8. 软件分享:Cpu-Z电脑CPU检测工具介绍(附下载)
  9. 关于Ubuntu 18.04 安装了第三方Dock 之后快捷键失效
  10. 计算机c盘永不休眠,电脑高手用这4招,终于解决了C盘空间不足的问题,这操作服了!...