模糊综合评判的matlab实现
模糊综合评判方法即将评价目标看成是由多种因素组成的模糊集合(称为因素集u),再设定这些因素所能选取的评审等级,组成评语的模糊集合(称为评判集v),分别求出各单一因素对各个评审等级的归属程度(称为模糊矩阵),然后根据各个因素在评价目标中的权重分配,通过计算(称为模糊矩阵合成),求出评价的定量解值。它是应用模糊变换原理和最大隶属度原则,对各因素作综合评价的。其原理表示为: 模糊综合评判是一种决策分析方法,尤其适用于处理不精确、不确定的信息。它利用模糊逻辑理论,对复杂的多因素评价问题进行量化处理。在MATLAB中实现模糊综合评判,可以通过以下步骤进行: 1. **定义因素集和评判集**: - 因素集U代表评价目标的多个影响因素,例如性能、质量、成本等。 - 评判集V表示对每个因素可能的评价等级,如优、良、中、差等。 2. **构建模糊矩阵R**: - 模糊矩阵R描述了每个因素x_i对于每个评判等级u_j的归属程度,即r_ij表示因素x_i属于等级u_j的程度。 3. **确定权重分配**: - 权重E表示各个因素在总评价中的重要性,通常基于专家判断或统计分析得到。模糊向量E反映了因素集X的相对重要性。 4. **模糊矩阵合成**: - 通过模糊矩阵R和权重向量E的乘积,我们可以得到评价目标的模糊向量B,即B = E × R。这个过程反映了所有因素对总评价的影响。 5. **最大隶属度原则**: - 最终的综合评价结果是找到评判集中使模糊向量B中对应元素最大隶属度的评判等级。 在MATLAB程序中,可以采用不同的模糊合成运算,比如超标加权法,来计算模糊矩阵的合成。程序中给出了一个示例,其中`a`为评价集标准值,`d`为待判样品值,`m`和`n`分别为`a`的行数和列数,`x`和`y`分别为`d`的行数和列数。程序可能首先计算模糊关系矩阵,接着进行权重分配,并最终合成模糊矩阵,得到综合评判结果。 在实际应用中,模糊综合评判可以广泛应用于产品评估、项目管理、风险分析等领域,帮助决策者在不确定性环境下做出更为合理的判断。通过MATLAB这样的工具,可以方便地实现算法,进行模拟和优化,提高决策的科学性和精度。
- lzshwjr2014-04-21很不错,可以运算,结果正确
- aiyouayigu2015-05-07挺详细的,不错
- 粉丝: 1
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2_base.apk.1
- MOUDBUS通讯程序模板数据变化后写优先
- labview编写的数据回放软件,支持多曲线回放,支持曲线缩放,支持曲线打标签,支持曲线勾选可见不可见,支持点击曲线加粗显示,支
- 电源环路的计算、环路补偿、环路仿真 一直以来,环路的计算和补偿都是开关电源领域的“难点”,很多做开关电源研发的工程师要么对环路一
- 本课程基于Abaqus,应用两种加载方式一-FluidCavity与Pressure分别介绍了气动驱动软体机器人仿真分析流程
- 基于FPGA的自适应滤波器FIR IIR滤波器LMS NLMS RLS算法 FxLMS 分数阶 本设计是在FPGA开发板上实现
- 无人船 无人艇路径跟踪控制 Matlab Simulink效果 基于Foseen船舶模型,LOS制导子系统+反步控制器制作
- comsol锂离子电池组充放电循环强制液冷散热仿真 模型为SolidWorks导入,可以提供原模型 电池模型:一维电化学(p
- 增材制造模拟,增材制造仿真 ansys workbench ,cmt, waam ,slm,电弧增材制造焊接,温度场应力场仿真
- 鸿蒙基础 (1).json