当前位置: 首页 > news >正文

FuzzyMathematicalModel模糊数学模型-2-多目标模糊综合评价案例分享

主函数:

clc, clear

% 输入模糊矩阵的原型

x = [4700 6700 5900 8800 7600

5000 5500 5300 6800 6000

04.0 06.1 05.5 07.0 06.8

0030 0050 0040 0200 0160

1500 0700 1000 0050 0100];

r = muti_objective_fuzzy_analysis(x);

% 各指标在决策中占的权重(专家系统,自己给出)

A = [0.25, 0.20, 0.20, 0.10, 0.25];

% 各方案(等级)的综合评价结果

b = A*r;

子函数:muti_objective_fuzzy_analysis(x)

function f = muti_objective_fuzzy_analysis(x)

% 建立各项指标的隶属度函数,这一部分是建模的内容

% 案例中有5项指标,如下

f(1,:) = x(1,:) / 8800;

f(2,:) = 1 - x(2,:)/8000;

f(3,:) = 0;

f(3,find(x(3,:)<=5.5) == 1);

flag = find(x(3,:)>5.5 & x(3,:)<=8.0);

f(3,flag) = (8-x(3,flag)) / 2.5;

f(4,:) = 1 - x(4,:)/200;

f(5,:) = (x(5,:)-50) / 1450;

end

http://www.lryc.cn/news/2260.html

相关文章:

  • 单链表--C语言版(从0开始,超详细解析,小白一看就会)
  • cv2-特征点匹配(bf、FLANN)
  • 基于matlab多功能相控阵雷达资源管理的服务质量优化
  • 立创eda专业版学习笔记(6)(pcb板移动节点)
  • Java面试——MyBatis相关知识
  • Cortex-M0编程入门
  • 字符串函数能有什么坏心思?
  • Vue3 组件之间的通信
  • 多路查找树
  • Mybatis——注入执行sql查询、更新、新增以及建表语句
  • 即时通讯系列-4-如何设计写扩散下的同步协议方案
  • tui-swipe-action组件上的按钮点击后有阴影的解决方法
  • 【大数据Hadoop】Hadoop 3.x 新特性总览
  • Python-第三天 Python判断语句
  • 失手删表删库,赶紧跑路?!
  • 技术树基础——16排它平方数(Bigdecimal,int,string,数组的转换)
  • 04动手实践:手把手带你实现gRPC的Hello World
  • 区块链技术与应用1——BTC-密码学原理
  • PyTorch学习笔记:data.WeightedRandomSampler——数据权重概率采样
  • SpringMVC对请求参数的处理
  • 12年老外贸的经验分享
  • 电子电路中的各种接地(接地保护与GND)
  • php实现农历公历日期的相互转换
  • 基于SpringBoot的房屋租赁管理系统的设计与实现
  • 一文带你为PySide6编译MySQL插件驱动
  • 图论算法:树上倍增法解决LCA问题
  • Java线程池中submit() 和 execute()方法有什么区别
  • Vue.extend和VueComponent的关系源码解析
  • 【动态规划】01背包问题(滚动数组 + 手画图解)
  • javaEE 初阶 — 超时重传机制