资源简介
对熵值法实现了matlab的快速实现,使用者应该注意的是对数据的标准化处理有多样性,自己可以根据自己的情况合适修改相应的代码部分,本代码采用的是归一化处理,梅一列数据大小统一分布在【1,2】之间。
代码片段和文件信息
function [sw]=entropy(x)
%% 输入:x为的原始数据矩阵,规模为n*m,
%% 输出:s为各个国家的综合得分,w为各个指标的权重;
[nm]=size(x);
k=1/log(n);
X=zeros(nm);%X存放对原始数据x标准化后的数据;
c=zeros(n1);
%% 标准化处理输入数据==some questions retain ??:1.abs(x) 2.标准化处理的办法
x=abs(x);
for j=1:m
c=sort(x(:j));
max=c(n);
min=c(1);
X(:j)=(x(:j)-min)./(max-min)+1;%归一化处理
end
- 上一篇:matlab中tstem函数
- 下一篇:泊松抠图的matlab代码
相关资源
- 卡尔曼滤波算法原理及MATLAB源程序
- LSB 数字水印,matlab源程序,很好的资
- 二维对称图像矩阵ICA人脸识别MATLAB源
- 乘同余法产生M序列的matlab源程序
- 遗传算法求解多元函数最值源程序
- T-S模糊辨识与广义预测控制GPCMATLAB源
- 用模糊神经网络逼近数学函数-MATLAB源
- BP神经网络整定的PID算法_matlab源程序
- 将图像文件转换成数据文件的Matlab源
- 蜂群算法源程序
- NSGA2算法源程序
- 数学建模国赛2014B源程序 折叠桌
- MATLAB控制系统设计仿真应用很好的源
- MAtlab有限元程序-matlab 有限元源程序
- 滑膜结构控制matlab仿真及程序
- IMM算法源程序-CACV 模型
- Matlab遗传算法源程序详解
- 边界匹配算法MATLAB源程序
- JPDA 雷达目标跟踪算法源程序
- 用matlab实现lz编码的源程序
- matlab最大物体边界轮廓的提取源程序
- HOG方向梯度直方图matlab源程序
- 比例公平调度matlab源程序
- 麦克风阵列语音增强源程序
- matlab交互式图像分割源程序
- 超全的模式识别Matlab源程序
- 蒙特卡罗法模拟matlab源程序
- 船舶航线matlab程序编码
- 遗传算法解决VRP源程序
- 雷达回波仿真 matlab源程序
评论
共有 条评论