转载:http://www.cnblogs.com/MATLABlearning001/p/MATLABlearning.html云”或者’云滴‘是云模型的基本单元,所谓云是指在其论域上的一个分布,可以用联合概率的形式(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设计 ———评估下面四位选手的设计水平

选手ABCD

19.510.310.18.1

210.39.710.410.1

310.68.69.210.0

410.510.410.110.1

510.99.810.010.1

610.69.89.710.0

710.410.510.610.3

810.110.210.88.4

99.310.29.610.0

1010.510.010.79.9MATLAB程序如下:

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:n

Enn = 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实现的云模型计算隶属度,MATLAB实现的云模型计算隶属度相关推荐

  1. 云模型的matlab实现,基于云模型效能评估的Matlab实现

    摘  要: 对基于云模型的系统效能评估方法及过程进行了简要的描述,用Matlab代码实现了部分算法,代码经测试均可正确运行.对云模型的研究和应用有一定的推广价值和研究意义. 关键词: Matlab:云 ...

  2. matlab对声场仿真,基于声线模型的水声传播MATLAB仿真.pdf

    基于声线模型的水声传播MATLAB仿真.pdf 科技广场 2007.9 基于声线模型的水声传播MATLAB仿真 熊光耀 杨 琴 Ciong GuangyaoYang Qin (江西中医学院计算机系,江 ...

  3. 【ARMA仿真】基于matlab ARMA模型卡尔曼滤波【含Matlab源码 2431期】

    ⛄一.ARMA模型 1 ARMA模型介绍及应用 对于平稳时间序列,自回归移动平均(ARMA)模型可用于研究时间经济变量的变化规律,ARMA(p,q)模型包括一个自回归过程AR§和一个移动平均MA(q) ...

  4. 基于AR模型的功率谱matlab,基于AR模型法功率谱估计的Matlab实现

    2005iF 12月 笫 21卷第 6期 武警工程学 院学报 jOURNAL OF ENGG COLLEGE OF ARMED POLICE FORCE DeC.2005 Vo1.21 No.6 [计 ...

  5. 平面点群最小包络圆模型与计算(含matlab源码)

    平面点群最小包络圆模型与计算 1 问题描述 很多材料与口头表述中出现了这样一个句子:"求多边形最小外接圆".事实上这样的描述是不准确的,多边形的外接圆指与多边形各顶点都相交的圆,若 ...

  6. pm模型matlab算法,18基于遗传算法(粒子群算法、人工鱼群算法等)的投影寻踪模型MATLAB源代码...

    基于遗传算法(粒子群算法.人工鱼群算法等)的投影寻踪模型 MATLAB源代码 投影寻踪是一种处理多因素复杂问题的统计方法,其基本思路是将高维数据向低维空间进行投影,通过低维投影数据的散布结构来研究高维 ...

  7. 【光学】基于matlab GUI维达尔之眼计算【含Matlab源码 2545期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[光学]基于matlab GUI维达尔之眼计算[含Matlab源码 2545期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...

  8. 【机械仿真】基于matlab GUI直齿圆柱齿轮应力计算【含Matlab源码 2077期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[机械仿真]基于matlab GUI直齿圆柱齿轮应力计算[含Matlab源码 2077期] 点击上面蓝色字体,直接付费下载,即可. 获取代 ...

  9. 【天体学】基于matlab GUI太阳天顶角计算【含Matlab源码 2229期】

    一.⛄获取代码方式 获取代码方式1: 完整代码已上传我的资源:[天体学]基于matlab GUI太阳天顶角计算[含Matlab源码 2229期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2 ...

  10. Python计算树模型(随机森林、xgboost等)的特征重要度及其波动程度:基于熵减的特征重要度计算及可视化、基于特征排列的特征重要性(feature permutation)计算及可视化

    Python计算树模型(随机森林.xgboost等)的特征重要度及其波动程度:基于熵减的特征重要度计算及可视化.基于特征排列的特征重要性(feature permutation)计算及可视化 目录

最新文章

  1. 妙用终截者密码锁防***注入Explorer
  2. 经验总结 | 重构让你的代码更优美和简洁
  3. 采购订单模板_电子信息制造业解决方案,电子工业采购监管、管理、降本可控化...
  4. SQL Server 2008存储过程的加密
  5. MyBatis中获取对应日期的记录的mapper语句
  6. C语言烧写C51单片机的线,51单片机烧写程序过程以及详细说明【图文】
  7. css----实现checkbox图片切换
  8. DXUT框架剖析(1)
  9. mongodb从3.2升级到4.4_人教版六年级下册数学微课视频及练习4.4.2 比例尺的应用...
  10. 小灰的算法之旅python篇pdf_漫画算法 小灰的算法之旅 Python篇
  11. 等线PCB布局的13条基本规则
  12. java 冒泡排序详解_「图文+动画」超级详细详解冒泡排序
  13. (转)2016年对冲基金经理“封神榜”
  14. 小红书话题笔记是什么意思?话题笔记发布步骤流程分享
  15. 哈工大计算机学院非全日制,哈尔滨工业大学非全日制研究生上课方式
  16. windows鼠标消息
  17. Intel系列CPU架构的发展史
  18. pgsql sql中获取当前时间_PostgreSQL 如何获取当前日期时间及注意事项
  19. 甘建二告诉你助理工程师职称的九大作用,你不得不知道的
  20. 内蒙古大学计算机考研893计算机考研真题分享

热门文章

  1. COD独立站品牌营销
  2. 【微信聊天记录制作词云】超详细保姆级教学!!!(详细步骤+代码)
  3. 取水站浓缩池刮泥机无线控制系统
  4. VUE内使用RSA加解密
  5. 【输入一个正整数,反转这个数字,例如输入123,输出321】
  6. Office 365组命名策略 - 概述
  7. 易语言POST专题-GET POST 区别详解
  8. 抖音文案这么写,肯定能涨粉
  9. php+MySQL 高校党员培训管理系统56161-计算机毕业设计(赠源码)
  10. matlab 奇异值求逆,你好,请问matlab对奇异矩阵求逆你有好的方法吗?