楼主: 317792209
273 2

[学习分享] 层析分析方法AHP的Matlab实现 [推广有奖]

学术权威

15%

还不是VIP/贵宾

-

威望
3
论坛币
15540 个
通用积分
518.3250
学术水平
374 点
热心指数
543 点
信用等级
320 点
经验
91162 点
帖子
4571
精华
4
在线时间
3534 小时
注册时间
2011-4-19
最后登录
2024-6-16

初级热心勋章 中级热心勋章 初级信用勋章 中级学术勋章 初级学术勋章 中级信用勋章 高级热心勋章

楼主
317792209 在职认证  学生认证  发表于 2024-4-30 17:47:52 |只看作者 |坛友微信交流群|倒序 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
     层次分析法一般用于计算权重,根据权重给出最优方案。近几年,一般与综合评价方法结合起来使用。通过Matlab编程,能够实现对判断矩阵的一致性检验。如果不满足一致性条件,会自动报错并停止运行。
*********************************************************************************
使用前注意:
1.此代码使用软件版本为Matlab2018a
2.此代码编写时间为2024年3月30日12:26
3.此代码由格瑞特统计研究室编写
4.此代码用于计算层次分析法的计算结果,需自行输入判断矩阵
5.此代码仅用于学术科研用途,转载请注明出处!!!
*********************************************************************************
第一步:输入指标判断矩阵。

B =

    1.0000    3.0000    6.0000    7.0000    7.0000
    0.3333    1.0000    3.0000    5.0000    7.0000
    0.1667    0.3333    1.0000    5.0000    3.0000
    0.1429    0.2000    0.2000    1.0000    0.3333
    0.1429    0.1429    0.3333    3.0000    1.0000

第二步:计算最大特征根和特征向量, D中主对角线元素为特征根。

V =

  -0.8605 + 0.0000i   0.8698 + 0.0000i   0.8698 + 0.0000i   0.8161 + 0.0000i   0.8161 + 0.0000i
  -0.4473 + 0.0000i   0.1711 + 0.4053i   0.1711 - 0.4053i  -0.5504 - 0.0760i  -0.5504 + 0.0760i
  -0.2111 + 0.0000i  -0.1284 + 0.1257i  -0.1284 - 0.1257i   0.1336 + 0.0708i   0.1336 - 0.0708i
  -0.0656 + 0.0000i   0.0130 - 0.0762i   0.0130 + 0.0762i  -0.0350 + 0.0069i  -0.0350 - 0.0069i
  -0.1031 + 0.0000i  -0.1055 - 0.0240i  -0.1055 + 0.0240i   0.0209 - 0.0277i   0.0209 + 0.0277i


D =

   5.4044 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i
   0.0000 + 0.0000i  -0.0405 + 1.4583i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i
   0.0000 + 0.0000i   0.0000 + 0.0000i  -0.0405 - 1.4583i   0.0000 + 0.0000i   0.0000 + 0.0000i
   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i  -0.1617 + 0.0635i   0.0000 + 0.0000i
   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i   0.0000 + 0.0000i  -0.1617 - 0.0635i

第三步:进行一致性检验,计算指标CI和CR值。

lamda =

    5.4044


CI =

    0.1011


CR =

    0.0903

  一致性检验:根据CR值,判断矩阵具有满意的一致性!

第四步:计算归一化的AHP权重向量W。

W =

    0.5099
    0.2650
    0.1251
    0.0389
    0.0611

时间已过 0.096526 秒。
*********************************************************************************

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:matlab实现 MATLAB matla atlab 分析方法

按时毕业,按时睡觉。多发论文,多赚点钱。
没有代码呢,楼主

使用道具

藤椅
tianwk 发表于 2024-5-3 01:16:46 |只看作者 |坛友微信交流群
thanks for sharing

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-17 04:41