﻿功能:对数据每一列进行线性归一化处理
 
格式:StandardDeviation(A)
A:为矩阵变量
 
说明:函数执行完毕对A每一列进行归一化处理
 
原理:
1、j=1
2、a=A[j]//即A的第j列为a
3、求a的最元素Max,最小元素Min
4、A[j]=(a-Min)/(Max-Min)
5、j=j+1
6、如果j不大于A的列数则转至第2步
 
例子:
 
a =
[ 59.1241306900625    21.2859188305614    57.1719671400133    73.2800058896095
  72.8388998065325    56.2580781785110    31.8980860206755    89.9951592041157
  74.2959687366597    19.6523752620688    74.4386298462928    45.7937934183487
  61.3113896741119    43.7427747732693    42.9492420716906    10.3525488685596 ]
 
b=StandardDeviation(a)//回车得到a归一化后的结果
b =
[ 0.00000000000000    0.04462538452605    0.59411278856567    0.79012298511964
  0.90396226708641    1.00000000000000    0.00000000000000    1.00000000000000
  1.00000000000000    0.00000000000000    1.00000000000000    0.44500355275229
  0.14416572186782    0.65810509270072    0.25977937885129    0.00000000000000 ]