资源简介
运用matlab编制的Topsis评价程序。
代码片段和文件信息
clcclear
a=[5.1 350 183 169 0.08 0.17 0.15 0.006 23.8 51.4 0.78 1.35 0.026 10.7 1.48 0.0026 900
6.9 327 138 160 0.11 0.19 0.15 0.003 16.2 65.1 0.98 2.63 0.012 13 1.72 0.0178 1805
6.4 524 232 162 0.07 0.2 0.27 0.0015 1.9 10 0.15 18.4 0.321 0.05 0.53 0.0025 600
7.2 1020 209 312 1.08 0.65 0.19 0.0015 1.7 10 0.03 0.32 0.004 0.025 2.18 0.0211 968
];
[mn]=size(a);
for j=1:n
b(:j)=a(:j)/norm(a(:j));%向量规范化;
end
w=(1/17)*ones(117);
c=b.*repmat(wm1); %求加权矩阵;
cstar=min(c); %求正理想解;
cstar(1)=max(c(:1)) %属性一为效益型;
c0=max(c); %求负理想解;
c0(1)=min(c(:1)) %属性一为效益型;
for i=1:m
Sstar(i)=norm(c(i:)-cstar); %求到正理想解的距离;
S0(i)=norm(c(i:)-c0); %求到负理想解的距离;
end
f=S0./(Sstar+S0)
[Sfind]=sort(f‘descend‘) % 求排序结果;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 805 2012-08-23 19:57 topsis.m
文件 796 2012-08-23 19:57 topsis.asv
----------- --------- ---------- ----- ----
1601 2
相关资源
- 微电网多目标容量优化设计nsga2算法的
- 遗传算法解决最短路径问题matlab程序
- NSGA2优化算法Matlab求解多目标优化问题
-
基于matlab的simuli
nk模块的spwm仿真 - 图像局部提取并保存的Matlab代码实现
- matlab开发-蓝牙调制和跳频
- MATLABR2018bWin64Crack.zip
- 偏微分方程的数值解法的MATLAB程序
- 卡尔曼滤波在雷达目标跟踪中的应用
- 智能控制课后答案matlab程序
- 热传导方程有限差分法的MATLAB实现
- 图像分类的MATLAB代码
- 相位相关图像配准Matlab
- 无线定位的各种经典算法的matlab代码
- stewart并联六自由度matlab
- 6-SPS并联机器人可达工作空间绘制的
- 使用傅里叶描述子识别形状matlab)
- D-S证据理论算法及实现-matlab实现
- 图片数据点提取.zip
- Petri网MATLAB 工具包-MATLAB Petri Net Tool
- 一阶惯性加延迟环节的matlab曲线拟合
- 遗传算法matlab源代码
- matlab自相关函数提取语音信号基频
- meanshift原理图像分割matlab程序
- MATLAB实现彩色图像增强-其它文档类资
- 地理加权回归GWRmatlab代码
- 通信原理课程设计报告ASK FSK PSK Matl
- CT 滤波反投影重建 直接反投影重建
- 天然气冷热电联供系统运行优化 mat
-
matlab PIτ控制 simuli
nk模型
评论
共有 条评论