如何用matlab实现矩阵的列归一化

是列归一化

比如矩阵A,m*n维的,归一化到[a,b]区间
代码如下:
amax = max(max(A)); %求矩阵中最大数
amin = min(min(A)); %求矩阵中最小数
B = (A-amin)/(amax-amin)*(b-a)+a;
B即为归一化到[a,b]区间的矩阵
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-02
归一化方法好几种,最简单的是直接把元素映射到(0,1)之间:
A=[1,2,1/4,1/3,1/3,1];
A1=A./sum(A);