数学建模——TOPSIS法(优劣解距离法)matlab代码实现 学习笔记(二)

本文介绍了使用MATLAB实现TOPSIS(优劣解距离法)来评价20条河流的水质情况。通过正向化、标准化、打分和归一化步骤,最终得出河流K的水质最佳,J和I次之,而N的水质最差。详细代码涉及Inter2Max、Mid2Max、Min2Max和Positivization四个辅助函数。
摘要由CSDN通过智能技术生成

在前文评价类模型——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个评价

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三月的一天

你的鼓励将是我前进的动力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值