数据标准化 归一化方法总结
数据归一化方法和原理总结 matlab 中的归一化处理有三种方法 1. premnmx、postmnmx、tramnmx 2. restd、poststd、trastd 3. 自己编程 (1)线性函数转换,表达式如下: y=(x-MinValue)/(MaxValue-MinValue) 说明:x、y分别为转换前、后的值,MaxValue、MinValue分别为样本的最大值和最小值。 (2)对数函数转换,表达式如下: y=log10(x) 说明:以10为底的对数函数转换。 (3)反余切函数转换,表达式如下: y=atan(x)*2/PI (4)一个归一化代码. I=double(I); maxvalue=max(max(I)');%max 在把矩阵每列的最大值找到,并组成一个单行的数组,转置一下就会行转换为列,再max就求一个最大的值,如果不转置,只能求出每列的最大值。 f = 1 - I/maxvalue; %为什么要用1去减? Image1=f;