在前文评价类模型——TOPSIS法(优劣解距离法)学习笔记(一)中,留下了一道综合例题四,接下来是代码部分
首先在matlab工作区新建一个变量命名为X,然后将其另存为data_water_quality.mat文件(避免每次运行时都要新建变量X)。
在代码执行前通过load命令加载该.mat文件,注意加载后的变量依然是X。
综合例题4:评价下表中A-T共20条河流的水质情况
已知:含氧量越高越好;PH值越接近7越好;细菌总数越少越好;植物性营养物量介于10-20之间最佳,超
过20或低于10均不好。
解:1、将各项指标正向化
PH值(中间型转极大型)、细菌总数(极小型转极大型)、植物性营养物量(区间型转极大型)
2、正向化后的矩阵进行标准化
3、进行打分(20个评价