云模型简介及个人理解matlab程序文件

合集下载

云模型粒子群matlab

云模型粒子群matlab

云模型粒子群matlab
云模型和粒子群优化算法都是计算机科学和工程领域中的重要概念。

云模型是一种描述不确定性、模糊性和复杂性的数学模型,它可以用来处理模糊信息和不确定性问题。

而粒子群优化算法是一种启发式优化算法,灵感来源于鸟群觅食的行为,通过模拟鸟群中个体的行为来寻找最优解。

在MATLAB中,你可以使用云模型和粒子群优化算法来解决各种问题。

对于云模型,MATLAB提供了模糊逻辑工具箱,可以用来建立和分析模糊系统,进行模糊推理和模糊控制等操作。

你可以使用MATLAB 中的模糊逻辑工具箱来创建云模型,并进行模糊推理和模糊控制。

对于粒子群优化算法,MATLAB也提供了相应的工具箱,比如Global Optimization Toolbox中的粒子群算法。

你可以使用MATLAB 中的粒子群算法来解决各种优化问题,比如函数优化、参数估计等。

如果你想结合云模型和粒子群优化算法,你可以先使用云模型处理模糊信息和不确定性,然后将处理过的信息输入到粒子群优化
算法中进行优化。

这样可以更好地处理复杂系统中的模糊和不确定性问题,并找到最优解。

总的来说,在MATLAB中结合云模型和粒子群优化算法可以帮助你解决各种复杂的模糊、不确定性和优化问题,为工程和科学领域的研究和实践提供有力的支持。

希望这个回答能够帮助到你。

云模型简介及个人理解matlab程序

云模型简介及个人理解matlab程序

云模型简介及个人理解m a t l a b程序集团档案编码:[YTTR-YTPT28-YTNTL98-UYTYNN08]随着不确定性研究的深入,越来越多的科学家相信,不确定性是这个世界的魅力所在,只有不确定性本身才是确定的。

在众多的不确定性中,和是最基本的。

针对和在处理不确定性方面的不足,1995年我国工程院院士教授在概率论和模糊数学的基础上提出了云的概念,并研究了模糊性和随机性及两者之间的关联性。

自李德毅院士等人提出云模型至今,云模型已成功的应用到、、、智能控制、等众多领域.设是一个普通集合。

, 称为论域。

关于论域中的模糊集合,是指对于任意元素都存在一个有稳定倾向的随机数,叫做对的隶属度。

如果论域中的元素是简单有序的,则可以看作是基础变量,隶属度在上的分布叫做隶属云;如果论域中的元素不是简单有序的,而根据某个法则,可将映射到另一个有序的论域上,中的一个且只有一个和对应,则为基础变量,隶属度在上的分布叫做隶属云[1] 。

数字特征云模型表示自然语言中的基元——语言值,用云的数字特征——期望Ex,熵En和超熵He表示语言值的数学性质[3] 。

期望 Ex:云滴在论域空间分布的期望,是最能够代表定性概念的点,是这个概念量化的最典型样本。

熵 En:“熵”这一概念最初是作为描述热力学的一个状态参量,此后又被引入统计物理学、信息论、复杂系统等,用以度量不确定的程度。

在云模型中,熵代表定性概念的可度量粒度,熵越大,通常概念越宏观,也是定性概念不确定性的度量,由概念的随机性和模糊性共同决定。

一方面, En是定性概念随机性的度量,反映了能够代表这个定性概念的云滴的离散程度;另一方面,又是定性概念亦此亦彼性的度量,反映了在论域空间可被概念接受的云滴的取值范围。

用同一个数字特征来反映随机性和模糊性,也必然反映他们之间的关联性。

超熵 He:熵的不确定性度量,即熵的熵,由熵的随机性和模糊性共同决定。

反映了每个数值隶属这个语言值程度的凝聚性,即云滴的凝聚程度。

Matlab仿真建模的基本原理与技术

Matlab仿真建模的基本原理与技术

Matlab仿真建模的基本原理与技术Matlab(Matrix Laboratory)是一种高级编程语言和环境,广泛应用于科学与工程领域。

它具备强大的数值计算和数据可视化功能,能够帮助工程师和科学家解决各种实际问题。

本文将探讨Matlab仿真建模的基本原理与技术。

一、Matlab的基本特点Matlab是一款强大的数学工具,具有以下特点:1. 矩阵运算能力:Matlab的核心功能是进行矩阵数学运算。

它提供了简洁而强大的语法,使得矩阵和向量的计算变得方便且高效。

2. 大量的内置函数:Matlab拥有丰富的内置函数库,包括数值计算、信号处理、图像处理、优化、统计等领域。

这些函数可以极大地简化复杂问题的求解过程。

3. 可视化功能:Matlab提供了丰富的数据可视化工具,能够直观地显示和分析数据。

用户可以通过绘制曲线、制作动画等方式,深入了解数据的规律。

4. 兼容性:Matlab是跨平台的,可以在多个操作系统上运行,如Windows、Linux和MacOS等。

这使得用户可以在不同的计算环境下无缝切换和共享代码。

5. 可扩展性:Matlab支持用户自定义函数和工具箱的开发。

这样,用户可以根据自己的需求进行定制和扩展,使Matlab更适应各种应用场景。

二、Matlab仿真建模的基本步骤Matlab中的仿真建模可以分为以下步骤:1. 确定仿真建模目标:首先,需要明确仿真的目标是什么,例如系统性能评估、控制策略设计等。

这有助于确定仿真的范围和需要建立的模型。

2. 收集输入数据:仿真建模需要用到输入数据,在确定仿真目标后,需收集和准备相应的输入数据。

输入数据可以是实验数据、统计数据或者通过其他模型得到的数据。

3. 建立模型:根据仿真的目标,使用Matlab编写代码,建立合适的数学模型。

在建立模型过程中,可借助Matlab提供的内置函数和工具箱,以及自己编写的辅助函数。

4. 设定参数和初始条件:模型的运行需要设定相应的参数和初始条件。

第1章MATLAB简介讲稿

第1章MATLAB简介讲稿

第一篇MATLAB入门第1章MATLAB简介MATLAB(Matrix Laboratory)是由MathWorks公司于1984年推出的一套科学计算软件,分为总包和若干个工具箱。

它具有强大的矩阵计算和数据可视化能力。

1.1 MATLAB的主要特点该软件的主要特点:⑴简单易学:MATLAB是一门编程语言,其语法规则与一般的结构化高级编程语言大同小异,而且使用更方便,具有一般语言基础的用户很快就可以掌握。

⑵代码短小高效:由于MATLAB已经将数学问题的具体算法编成了现成的函数,用户只要熟悉算法的特点、使用场合、函数的调用格式和参数意义等,通过调用函数很快就可以解决问题,而不必花大量的时间纠缠于具体算法的实现。

⑶计算功能非常强大:该软件具有强大的矩阵计算功能,利用一般的符号和函数就可以对矩阵进行加、减、乘、除运算以及转置和求逆等运算,而且可以处理稀疏矩阵等特殊的矩阵,非常适合于有限元等大型数值算法的编程。

此外,该软件现有的数十个工具箱,可以解决应用中的很多数学问题。

⑷强大的图形绘制和处理功能:该软件可以绘制常见的二维三维图形,还可以对三维图形进行颜色、光照、材质、纹理和透明性设置并进行交互处理。

⑸可扩展性能:可扩展性能是该软件的一大优点,用户可以自己编写M文件,组成自己的工具箱,方便地解决本领域内常见的计算问题。

此外,利用MATLAB编译器可以生成独立的可执行程序,从而可以隐藏算法并避免依赖MATLAB。

1.2 MATLAB桌面简介启动MATLAB时,MA TLAB的桌面如图1-1。

可以根据需要改变桌面外观,包括移动、缩放和关闭工具窗口等。

MATLAB桌面包括表1-1中的几种工具窗口,在默认情况下,它们中间有一些没有显示。

1.2.1 启动按钮(“Start”)打开MATLAB主界面以后,单击“Start”按钮,显示一个菜单,利用“Start”菜单及其子菜单中的选项,可以直接打开MA TLAB的有关工具。

第三章 云模型简介

第三章 云模型简介

第三章云模型简介在人类认知以及进行决策过程中,语言文字是一种强有力的思维工具,它是人类智能和其他生物智能的根本区别。

人脑进行思维不是纯粹地应用数学知识,而是靠自然语言特别是客观事物在人脑中的反映而形成的概念。

以概念为基础的语言、理论、模型是人类描述和理解世界的方法。

自然语言中,常常通过语言值,也就是词来表示概念。

而语言值、词或概念与数学和物理的符号的最大区别就是其中包含太多的不确定性。

在人工智能领域,不确定性的研究方法有很多,主要有概率理论,模糊理论,证据理论和粗糙集理论;对于确定性系统的不确定性的研究还有混沌和分形的方法。

这些方法从不同的视角研究了不确定性,优点是:有切入点明确、边界条件约束清楚、能够对问题进行深入研究等,但是在研究中常常将不确定性分成模糊性和随机性分开进行研究,然而两者之间有很强的关联性,往往不能完全的分开。

随机性是指有明确定义但是不一定出现的事件中所包含的不确定性。

例如在投掷硬币试验中,硬币落地时要么有国徽的一面向上,要么标有分值的一面向上,结果是明确的可以预知的,但是每次试验结果是随机的。

概率论和数理统计是研究和揭示这种随机现象的一门学科,至今已有几百年的研究历史.模糊性是另一种不确定性,是已经出现的但是很难精确定义的事件中所包含的不确定性。

在日常工作和生活中存在着许多模糊概念,如“胖子”“年轻人”“收入较高”等。

为处理这些模糊概念,引入了模糊集的概念[41],使用隶属度来刻画模糊事物彼此间的程度。

隶属度函数常用的确定方法有模糊统计法、例证法专家经验法等,这些方法确定隶属度函数的过程是确定的,本质上说是客观的,但每个人对于同一个模糊概念的认识理解存在差异,因此有很强的主观性,而且一旦隶属度函数确定之后,得到的概念、定理等包含着严密的数学思维,其不具有任何模糊性。

针对上述问题李德毅院士在传统的概率统计理论和模糊理论的基础上提出了定性定量不确定性转换模型——云模型,实现定性概念和定量值之间的不确定性转换。

如何使用MATLAB进行数学建模与分析

如何使用MATLAB进行数学建模与分析

如何使用MATLAB进行数学建模与分析第一章 MATLAB简介与安装MATLAB是一款强大的数值计算软件,广泛应用于科学计算、工程建模、数据处理和可视化等领域。

本章将介绍MATLAB的基本特点、主要功能以及安装方法。

首先,MATLAB具有灵活的编程语言,可以进行复杂的数学运算和算法实现。

其次,MATLAB集成了丰富的数学函数库,包括线性代数、优化、常微分方程等方面的函数,方便用户进行数学建模和分析。

最后,MATLAB提供了直观友好的图形界面,使得数据处理和结果展示更加便捷。

为了使用MATLAB进行数学建模与分析,首先需要安装MATLAB软件。

用户可以从MathWorks官网上下载最新版本的MATLAB安装程序,并按照提示进行安装。

安装完成后,用户需要根据自己的需要选择合适的许可证类型,并激活MATLAB软件。

激活成功后,用户将可以使用MATLAB的全部功能。

第二章 MATLAB基本操作与语法在开始进行数学建模与分析之前,用户需要了解MATLAB的基本操作和语法。

本章将介绍MATLAB的变量定义与赋值、矩阵运算、函数调用等基本操作。

首先,MATLAB使用变量来存储数据,并可以根据需要对变量进行重新赋值。

变量名可以包含字母、数字和下划线,但不允许以数字开头。

其次,MATLAB支持矩阵运算,可以方便地进行矩阵的加减乘除、转置和求逆等操作。

用户只需要输入相应的矩阵运算符和矩阵变量即可。

然后,MATLAB提供了丰富的数学函数,用户可以直接调用这些函数进行数学运算。

最后,用户可以根据需要编写自定义函数,实现更复杂的算法和数学模型。

第三章数学建模与优化数学建模是利用数学方法和技巧,对实际问题进行描述、分析和求解的过程。

本章将介绍如何使用MATLAB进行数学建模与优化。

首先,数学建模的第一步是问题描述和模型构建。

用户需要明确问题的目标、约束条件和决策变量,并将其转化为数学模型。

其次,用户可以使用MATLAB提供的优化函数,对数学模型进行求解。

(完整版)云模型matlab程序

1.绘制云图Ex=18En=2He=0.2hold onfor i=1:1000Enn=randn(1)*He+En;x(i)=randn(1)*Enn+Ex;y(i)=exp(-(x(i)-Ex)^2/(2*Enn^2)); plot(x(i),y(i),'*')endEx=48.7En=9.1He=0.39hold onfor i=1:1000Enn=randn(1)*He+En;x(i)=randn(1)*Enn+Ex;y(i)=exp(-(x(i)-Ex)^2/(2*Enn^2)); plot(x(i),y(i),'*')end2.求期望、熵及超熵X1=[51.93 52.51 54.70 43.14 43.85 44.48 44.61 52.08];Y1=[0.91169241573 0.921875 0.96032303371 0.75737359551 0.76983848315 0.7808988764 0.78318117978 0.9143258427];m=8;Ex=mean(X1)En1=zeros(1,m);for i=1:mEn1(1,i)=abs(X1(1,i)-Ex)/sqrt(-2*log(Y1(1,i)));endEn=mean(En1);He=0;for i=1:mHe=He+(En1(1,i)-En)^2;endEn=mean(En1)He=sqrt(He/(m-1))3.平顶山so2环境:X1=[0.013 0.04 0.054 0.065 0.07 0.067 0.058 0.055 0.045];Y1=[0.175675676 0.540540541 0.72972973 0.8783783780.945945946 0.905405405 0.783783784 0.743243243 0.608108108]; m=9;Ex=mean(X1)En1=zeros(1,m);for i=1:mEn1(1,i)=abs(X1(1,i)-Ex)/sqrt(-2*log(Y1(1,i)));endEn=mean(En1);He=0;for i=1:mHe=He+(En1(1,i)-En)^2;endEn=mean(En1)He=sqrt(He/(m-1))1.绘制正向云图Ex=18En=2He=0.2hold onfor i=1:1000Enn=randn(1)*He+En;x(i)=randn(1)*Enn+Ex;y(i)=exp(-(x(i)-Ex)^2/(2*Enn^2));plot(x(i),y(i),'*')endEx=48.7En=9.1He=0.39hold onfor i=1:1000Enn=randn(1)*He+En;x(i)=randn(1)*Enn+Ex;y(i)=exp(-(x(i)-Ex)^2/(2*Enn^2));plot(x(i),y(i),'*')end2.逆向云发生器中需要剔除隶属度大于0. 9999 的云滴,剩下个云滴。

Matlab简介PPT课件


矩阵运算与线性代
03
数应用
矩阵创建和操作方法介绍
01
直接输入法
通过直接输入矩阵元素来创建矩阵,例如`A = [1 2 3; 4 5 6; 7 8 9]`。
02
函数生成法
利用Matlab内置函数生成特定矩阵,如`zeros()`生成全零矩阵,
`ones()`生成全一矩阵,`eye()`生成单位矩阵等。
错误处理方法
根据错误信息提示,检查代码相关部分, 修正错误;对于复杂问题,可采用逐步缩 小范围的方法进行排查。
综合性程序设计案例剖析
案例选择
挑选具有代表性的综合性程序设计案例 ,如数值计算、信号处理、图像处理等

代码实现
详细讲解案例的代码实现过程,包括 算法设计、数据结构选择、函数编写
等。
案例分析
Matlab实现
使用Matlab内置函数进行最优化问题求解,如`fmincon`、`ga`等。
偏微分方程数值解法
01
偏微分方程基本概 念
包含未知函数及其偏导数的方程 。
02
偏微分方程数值解 法
有限差分法、有限元法、谱方法 等。
03
Matlab实现
使用Matlab内置函数或工具箱进 行偏微分方程数值求解,如PDE Toolbox等。
分析案例涉及的知识点、难点及解决 方案,引导学生深入理解并掌握相关 知识。
结果展示与讨论
展示案例运行结果,并引导学生进行 讨论,分析程序优缺点及改进方向。
课程设计或项目实践指导
选题建议
根据学生兴趣和专业背景,提供课程设计或项目实践的选题建议,如 控制系统设计、信号处理应用等。
实践指导
指导学生进行需求分析、方案设计、代码编写、测试调试等实践环节 ,培养学生解决实际问题的能力。

《Matlab的简要介绍》课件

《Matlab的简要介绍》 PPT课件
欢迎大家来到今天的课程,我们将一起探索Matlab的世界。在本课程中,我 们将介绍Matlab的定义、基础语法、数据类型、绘图、图像处理、工具箱、 应用以及总结等内容。
Matlab的定义
高级编程语言
Matlab是一种高级编程语言, 用于科学计算、数据分析以 及工程应用。
结论
1 对Matlab的总结
Matlab是一种功能强大的科学计算软件,广 泛应用于各个领域。
2 能力提升的建议
要提升对Matlab的使用能力,建议勤练习、 参加培训和查阅官方文档。
ቤተ መጻሕፍቲ ባይዱ
3
控制语句
使用控制语句,如if语句和循环语句,来控制程序的执行流程。
数据类型
数组
数组是一种存储和处理多个元素的数据结构。
矩阵
矩阵是二维数组,用于进行线性代数运算和矩阵操 作。
字符串
字符串是由字符组成的文本,在Matlab中用于存储 和处理文字信息。
结构体
结构体是一种自定义的数据类型,可用于组合不同 类型的数据。
常用工具箱介绍
我们将介绍一些常用的Matlab工具箱,如信号处理 工具箱、统计与机器学习工具箱等。
应用
数学建模
Matlab是进行数学建模和仿 真的强大工具,可应用于物 理、工程和金融等领域。
工程应用
在工程领域,Matlab可用于 控制系统设计、信号处理和 图像处理等。
数据处理
Matlab对于数据处理和分析 也非常有用,可以进行数据 可视化、统计分析和机器学 习等操作。
绘图
二维绘图
Matlab提供了丰富的绘图函数, 可用于绘制折线图、散点图和 条形图等。
三维绘图

MATLAB的简介和使用



例:
t=0:pi/10:2*pi; [x,y,z]=cylinder(2+cos(t)); surf(x,y,z)

例:

图形的进一步处理

标注


子图形的创建和控制

xlabel('string') ylabet('string') title('string') text(x,y,'string') colormap(选项) 选项

hold on与hold off命令


图形的填充


纵横比的调整

二、绘制三维图形

三维曲线图

格式:

plot3(x,y,z) plot3(x,y,z,选项)


x,y,z为同维向量或矩阵:为向量时,它们相应的元素构 成三维曲线的数据点坐标;为矩阵时,它们相应的列构 成三维曲线数据点的坐标。 选项同二维,控制线型、色彩、数据点标号类型。 例:




色彩的控制和表现


hsv、hot、grey、 bone、copper、 pink、flag、jet、 cool


专用图形

饼形图



条形图



bar(x) bar(x,y) bar(x,y,width) bar3(y) x为横坐标向量,y为向量或矩阵;y为 向量时,每一元素对应的竖条,y是 m行n列矩阵时,将画出m组竖条, 每组包括n个条 y=[5 2 1;9 5 6; 8 7 3;5 1 5; 4 3 2]; subplot(1,2,1);bar(y); subplot(1,2,2);bar3(y);
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

随着不确定性研究的深入,越来越多的科学家相信,不确定性是这个世界的魅力所在,只有不确定性本身才是确定的。

在众多的不确定性中,随机性和模糊性是最基本的。

针对概率论和模糊数学在处理不确定性方面的不足,1995年我国工程院院士李德毅教授在概率论和模糊数学的基础上提出了云的概念,并研究了模糊性和随机性及两者之间的关联性。

自李德毅院士等人提出云模型至今,云模型已成功的应用到自然语言处理、数据挖掘、
设是一个普通集合。

, 称为论域。

关于论域中的模糊集合,是指对于任意元素都存在一个有稳定倾向的随机数,叫做对的隶属度。

如果论域中的元素是简单有序的,则可以看作是基础变量,隶属度在上的分布叫做隶属云;如果论域中的元素不是简单有序的,而根据某个法则,可将映射到另一个有序的论域上,中的一个且只有一个和对应,则为基础变量,隶属度在上的分布叫做隶属云[1] 。

数字特征
云模型表示自然语言中的基元——语言值,用云的数字特征
——期望Ex,熵En和超熵He表示语言值的数学性质[3] 。

期望 Ex:云滴在论域空间分布的期望,是最能够代表定性概念的点,是这个概念量化的最典型样本。

熵 En:“熵”这一概念最初是作为描述热力学的一个状态参量,此后又被引入统计物理学、信息论、复杂系统等,用以度量不确定的程度。

在云模型中,熵代表定性概念的可度量粒度,熵越大,通常概念越宏观,也是定性概念不确定性的度量,由概念的随机性和模糊性共同决定。

一方面, En是定性概念随机性的度量,反映了能够代表这个定性概念的云滴的离散程度;另一方面,又是定性概念亦此亦彼性的度量,反映了在论域空间可被概念接受的云滴的取值范围。

用同一个数字特征来反映随机性和模糊性,也必然反映他们之间的关联性。

超熵 He:熵的不确定性度量,即熵的熵,由熵的随机性和模糊性共同决定。

反映了每个数值隶属这个语言值程度的凝聚性,即云滴的凝聚程度。

超熵越大,云的离散程度越大,隶属度的随机性也随之增大,云的厚度也越大。

1.绘制云图
Ex=18
En=2
He=0.2
hold on
for i=1:1000
Enn=randn(1)*He+En;
x(i)=randn(1)*Enn+Ex;
y(i)=exp(-(x(i)-Ex)^2/(2*Enn^2)); plot(x(i),y(i),'*')
end
Ex=48.7
En=9.1
He=0.39
hold on
for i=1:1000
Enn=randn(1)*He+En;
x(i)=randn(1)*Enn+Ex;
y(i)=exp(-(x(i)-Ex)^2/(2*Enn^2));
plot(x(i),y(i),'*')
end
2.求期望、熵及超熵
X1=[51.93 52.51 54.70 43.14 43.85 44.48 44.61 52.08];
Y1=[0.91169241573 0.921875 0.96032303371 0.75737359551 0.76983848315 0.7808988764 0.78318117978 0.9143258427];
m=8;
Ex=mean(X1)
En1=zeros(1,m);
for i=1:m
En1(1,i)=abs(X1(1,i)-Ex)/sqrt(-2*log(Y1(1,i)));
end
En=mean(En1);
He=0;
for i=1:m
He=He+(En1(1,i)-En)^2;
end
En=mean(En1)
He=sqrt(He/(m-1))
3.平顶山so2环境:
X1=[0.013 0.04 0.054 0.065 0.07 0.067 0.058 0.055 0.045];
Y1=[0.175675676 0.540540541 0.72972973 0.878378378 0.945945946 0.905405405 0.783783784 0.743243243 0.608108108];
m=9;
Ex=mean(X1)
En1=zeros(1,m);
for i=1:m
En1(1,i)=abs(X1(1,i)-Ex)/sqrt(-2*log(Y1(1,i)));
end
En=mean(En1);
He=0;
for i=1:m
He=He+(En1(1,i)-En)^2;
end
En=mean(En1)
He=sqrt(He/(m-1))
1.绘制正向云图
Ex=18
En=2
He=0.2
hold on
for i=1:1000
Enn=randn(1)*He+En;
x(i)=randn(1)*Enn+Ex;
y(i)=exp(-(x(i)-Ex)^2/(2*Enn^2)); plot(x(i),y(i),'*')
end
Ex=48.7
En=9.1
He=0.39
hold on
for i=1:1000
Enn=randn(1)*He+En;
x(i)=randn(1)*Enn+Ex;
y(i)=exp(-(x(i)-Ex)^2/(2*Enn^2));
plot(x(i),y(i),'*')
end
2.逆向云发生器中需要剔除隶属度大于0. 9999 的云滴,剩
下个云滴。

代码如下:
x=[51.93,52.51,54.7,56.96,43.14,43.85,44.48,44.61,52.08
];
y=[0.91169241573,0.921875,0.96032303371,1,0.75737359551 ,0.76983848315,0.7808988764,0.78318117978,0.9143258427] ;
X1=x;
Y1=y;
i=1;n=9;flag=0;m=0;
while i<=(n-flag)
if Y1(1,i)>0.9999
Y1(:,i)=[];
X1(:,i)=[];
flag=flag+1;
else
i=i+1;
m=m+1;
end
end
m
X1
Y1
输出:
m=8
X1=[51.93 52.51 54.70 43.14 43.85 44.48 44.61 52.08];%除以去掉的56.96得到Y1,云模型在水资源供求预测中的应用Y1=[0.91169241573 0.921875 0.96032303371 0.75737359551 0.76983848315 0.7808988764 0.78318117978 0.9143258427];%确定度或者隶属度
求期望、熵及超熵
X1=[51.93 52.51 54.70 43.14 43.85 44.48 44.61 52.08];%除以去掉的56.96得到Y1,云模型在水资源供求预测中的应用Y1=[0.91169241573 0.921875 0.96032303371 0.75737359551 0.76983848315 0.7808988764 0.78318117978 0.9143258427];%确定度或者隶属度
m=8;
Ex=mean(X1)
En1=zeros(1,m);
for i=1:m
En1(1,i)=abs(X1(1,i)-Ex)/sqrt(-2*log(Y1(1,i))); end
En=mean(En1);
He=0;
for i=1:m
He=He+(En1(1,i)-En)^2;
end
En=mean(En1)
He=sqrt(He/(m-1))。

相关文档
最新文档