接风洗尘数学建模实验报告
一、实验要求
柴静的纪录片《穹顶之下》从独立媒体人的角度调查了席卷全国多个省份的雾霾的成因,提出解决的方法有:关停重污染的钢铁厂、提高汽柴油品质、淘汰排放不达标汽车、提高洗煤率等,请仔细观看该纪录片,根据雾霾的成因,选择你认为治理雾霾确实可行的几个方案,并用AHP方法给出这几个主要方案的重要性排序。
二、前期准备
1、理解层次分析法(AHP)的原理、作用,掌握其使用方法。
2、观看两遍柴静所拍摄的纪录片《穹顶之下》,选出我认为可较为有效地治理雾霾的几个
生长吧歌谱方法,初步确定各方法的有效性(即权重)。
3、初步拟定三个方案,每个方案中各个治理方法的权重不同。
三、思路&分析
1、根据纪录片《穹顶之下》和个人的经验判断给出各个记录雾霾的方法对于治理雾霾的
判断矩阵,以及三个不同方案对于五大措施的判断矩阵。
2、了解了AHP的原理后,不难发现MATLAB在其中的作用主要是将判断矩阵转化为因素
的权重矩阵。当然矩阵要通过一致性检验,得到的权重才足够可靠。
冰川时代4
3、分别得到准则层对目标层、方案层对准则层的权重之后,进行层次总排序及一致性检
验。得到组合权向量(方案层对目标层)即可确定适用方案。
四、实验过程
1、确定层次结构
盘飧市远无兼味(1)五大措施对于治理雾霾(准则层对目标层)的判断矩阵
(2)三个方案对于五大措施(方案层对准则层)的判断矩阵
3、层次单排序及一致性检验
该部分在MATLAB中实现,每次进行一致性检验和权向量计算时,步骤相同,输入、输出参数一致。(虽然输入的矩阵阶数可能不同,但可以不把矩阵阶数作为参数输入,而通过[n,n]=size(A)来算得阶数。)因此考虑将这个部分定义为一个函数judge,输入一个矩阵A,打印一致性检验结果和权向量计算结果,并返回权向量、一致性指标CI、平均随机一致性指标RI。将此脚本存为judge.m,在另一脚本ahp.m中调用。
代码如下:
直辖市和省哪个级别高调试通过后,下面便用此函数进行一致性检验及权向量计算:(1)准则层对目标层(A矩阵)
(2)方案层对准则层(BB矩阵)
代码:
结果:
湛江龙舟赛