资源简介
本文档是关于用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
- 上一篇:模糊熵Matlab程序
- 下一篇:钢筋根数统计 matlab
相关资源
- 线结构光中心提取算法matlab
- 基线解算的matlab源码
- 基于相位相关的图像平移检测算法m
- 指静脉处理代码
- SIMPLE算法Matlab代码
- 《无人驾驶车辆模型预测控制》书中
- 基于SIFT特征的图像配准MATLAB代码
- 多目标遗传算法matlab程序
- 布谷鸟算法的matlab代码
- MATLAB+背景减除目标检测+鱼头截取
- matlab实现文件读写波形处理,小波变
- RBF神经网络的训练 MATLAB源程序代码
- SMO_matlabfunction.rar
- agent蜂拥的实现matlab
- 如何自定义一个神经网络
- 万有引力搜索算法(Matlab)
- 标准差分进化算法多目标线性规划的
- matlab完整GUI 源程序免费
- matlab神经网络资料
- matlab,深度图转换三维点云,depthma
- matlab生成ply程序
- 测井曲线的MATLAB绘制
- 最大后验实现图像盲复原
- 小波变换 matlab程序
- SVM用于故障诊断的实现
- 基于遗传算法的投影寻踪模型Matlab源
- labview matlab 小波去噪
- 自适应控制算法-matlab编程实现
- 油位计仪表盘识别matlab代码实现
- 罚函数matlab实现
评论
共有 条评论