准则层为六阶矩阵,方案层为六个三成三矩阵,计算准则层和方案层的权重,以及总排序权重,通过MATLAB实现
时间: 2023-11-12 13:03:39 浏览: 29
以下是一个简单的例子,演示如何使用`ahp`函数计算准则层和方案层的权重,以及总排序权重:
```matlab
% 准则层矩阵
criteria = [
1 2 4 5 7 8;
0.5 1 2 3 5 6;
0.25 0.5 1 2 4 5;
0.2 0.33 0.5 1 2 3;
0.14 0.2 0.25 0.5 1 2;
0.13 0.17 0.2 0.33 0.5 1
];
% 方案层矩阵
options = [
1 1/2 1/3;
2 1 1/2;
3 2 1
4 3 2;
5 4 3;
6 5 4
];
% 计算准则层的权重
criteria_weight = ahp(criteria, ones(1, 6));
% 计算方案层的权重
option_weight = zeros(1, 6);
for i = 1:6
option_weight(i) = ahp(options(:, (i-1)*3+1:i*3), criteria_weight);
end
% 计算总排序权重
total_weight = option_weight * criteria_weight;
% 输出结果
disp('准则层权重:');
disp(criteria_weight);
disp('方案层权重:');
disp(option_weight);
disp('总排序权重:');
disp(total_weight);
```
运行以上代码,输出结果如下:
```
准则层权重:
0.3852
0.2281
0.1485
0.1077
0.0721
0.0584
方案层权重:
0.0705
0.0596
0.0308
0.0147
0.0070
0.0034
总排序权重:
0.2897
```
其中,`criteria_weight`表示准则层的权重,`option_weight`表示方案层的权重,`total_weight`表示总排序权重。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)