参考文献:
王学军,郭亚军.基于G1法的判断矩阵的一致性分析[J].中国管理科学,2006(03):65-70.
https://zhuanlan.zhihu.com/p/463227638

主要方法:

计算过程

请将指标按重要性排序:‘1432’
指标重要性排序为:
1 > 4 > 3 > 2

请输入1与4的重要性之比r_2:2
请输入4与3的重要性之比r_3:8
请输入3与2的重要性之比r_4:2

重要性程度rk赋值结果如下:
r_2 = w_1/w_4 = 2.0000;
r_3 = w_4/w_3 = 8.0000;
r_4 = w_3/w_2 = 2.0000;

权重计算结果如下:
w_2 = 0.0196;
w_3 = 0.0392;
w_4 = 0.3137;
w_1 = 0.6275;

计算结束

matlab的计算过程
% 序关系分析法(G1)
clear
clc
u = input(‘请将指标按重要性排序:’); % 输入’ABCDE’或’12345’
m = size(u,2); % 指标个数
fprintf(‘指标重要性排序为:\n’)
fprintf(u(1))
for k = 2 : m
fprintf(’ > %s’,u(k))
end
fprintf(‘\n\n’)
for k = 1 : m-1
fprintf(‘请输入%s与%s的重要性之比r_%d’, u(k), u(k+1), k+1)
r(k) = input(‘:’); % 重要性之比
end
fprintf(‘\n重要性程度rk赋值结果如下:\n’)
for k = 1 : m-1
fprintf(‘r_%d = w_%s/w_%s = %7.4f;\n’, k+1 ,u(k), u(k+1), r(k))
end
rr = cumprod(r,‘reverse’); %累乘
w(m) = 1 / (1+sum(rr));
for m = m : -1 : 2
w(m-1) = w(m) * r(m-1);
end
m = size(u,2); % 指标个数
fprintf(‘\n权重计算结果如下:\n’)
for k = m : -1 : 1
fprintf(‘w_%s = %7.4f;\n’,u(k), w(k))
end
fprintf(‘\n计算结束\n’)
% 注:指标名称只能用单个字母或数字表示

序关系分析法 G_1法的描述和matlab代码相关推荐

  1. 密切值法解简单评价问题附matlab代码

    一.密切值法 密切值法是系统工程中多目标决策的一种优选方法.多目标决策由于考虑的目标多,标准多,有些目标之间还存在着矛盾,这就使多目标问题成为一个复杂而困难的问题,密切值法是解决有限方案多目标决策的有 ...

  2. 【物理应用】基于傅里叶伽辽金谱法二维纳维-斯托克斯附matlab代码

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

  3. 【机器人学习】abb工业机器人运动学分析与圆弧轨迹规划(三维模型+matlab代码)

    下载链接 solidworks模型 D-H建模 圆仿真过程 视频过程: abb工业机器人圆轨迹规划视频 咨询链接:matlab正逆运动学分析与轨迹规划

  4. 电力系统系统潮流分析【IEEE 57 节点】(Matlab代码实现)

  5. 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择

    文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...

  6. 层次分析法及matlab代码

    数学建模算法(一) 层次分析法 The analytic hierarchy process(AHP) [清风数学建模课程笔记] 文章目录 数学建模算法(一) 层次分析法 The analytic h ...

  7. 飞浆AI studio人工智能课程学习(2)-Prompt优化思路|十个技巧高效优化Prompt|迭代法|Trick法|通用法|工具辅助

    文章目录 优化思路 上节课的例子 问题分析 思路解析 Prompt优化技巧 Prompt优化原理 十个技巧高效优化Prompt 迭代法 Trick法 工具法 通用技巧│定基础 通用技巧│做强调 需求强 ...

  8. TOPSIS算法(优劣解距离法)的使用举例与matlab实现

    文章目录 一.算法的提出 二.TOPSIS算法的一般步骤 1.形成决策矩阵 2.计算加权决策矩阵 (1)指标正向化处理 a.极大值指标正向化 b.极小型指标极大正向化 c.中间型指标极大正向化 d.区 ...

  9. 等价类划分法+边界值法

    一.测试用例(案例) 1.1 定义: ​ 是在测试执行之前,由测试人员编写的指导测试过程的重要文档,主要包括:用例编号.测试目的.测试步骤(用例描述),预期结果 1.2 介绍编写测试用例的7种方法: ...

最新文章

  1. 必看!清华大学刘洋教授“浅谈研究生学位论文选题”方法,3月7日1小时视频公开课(附视频PPT下载)...
  2. 数据结构碎碎念(一)
  3. 荣耀v9系统升级 服务器,荣耀V9首次系统升级 带来一个有意思的新功能
  4. Web API-如何将Controller的返回值转换成HTTP response消息
  5. NOKIA自己掌控的新的智能手机系统ASHA
  6. java为何重复调用方法_通过反射调用Java中的getter:重复调用它的最快方法是什么(在性能和可伸缩性方面)?...
  7. 项目权限管理大纲(RBAC+SpringSecurity)
  8. element ui需要引入样式吗_彻底学会element-ui按需引入和纯净主题定制
  9. 关于DOM的事件操作
  10. Ajax Beta 2.0 中 AtlasToolKit Library 控件 Accordion 后台添加
  11. 10分钟10行代码开发APP(delphi 应用案例)
  12. Compiling XORP v1.2 in Debian 3.1
  13. H264的RTP负载打包的数据包格式,分组,分片
  14. dbc数据库 与 mysql_【图片】DBC2000安装及数据库详细解析(不断更行中......)【dbc2000吧】_百度贴吧...
  15. mac关闭虚拟内存_为什么不应该关闭Mac上的虚拟内存
  16. 华为云服务器参数配置文件,华为云服务器参数配置文件
  17. 百度云平台BAE空间申请
  18. 程序设计思维与实践 Week14 限时大模拟A - 猫睡觉问题
  19. 路由宽带运营商服务器未响应,路由器拨号失败服务器无响应的解决方法
  20. 人工智能面试总结-回归

热门文章

  1. n76e885_单片机成长之路(51基础篇) - 023 N76e003 系统时钟切换到外部
  2. (LI论文)LIO-Mapping:Tightly Coupled 3D Lidar Inertial Odometry and Mapping
  3. 人生开始成熟的3个标志:承认父母普通,承认自己普通,承认孩子普通
  4. 天融信防火墙配置“时间”的问题
  5. 模拟不稳定的网络状况的软件clumsy
  6. 缝合复合材料刚度性能有限元分析
  7. Linux系统管理之LVM案例
  8. 博阅电纸书_博阅电纸书评测:轻松阅读的开始
  9. 安卓经验分享——图片加载
  10. Python3从零开始爬取今日头条的新闻【五、解析头条视频真实播放地址并自动下载】