2017-10-15 75 views
-7

我在MATLAB新的,我有一个文件包含657列和97行,我想这些标准化数据0和1如何在Matlab中规范大数据?

+1

可能的重复[如何规范矩阵?](https://stackoverflow.com/questions/23041572/how-can-i-normalized-a-matrix) –

回答

0

用同样的方法,你可以在任何代码或计算之间做设定,为A你矩阵,由最大的A鸿沟:

正如@AnderBiguri指出,如果数据不是从零开始,你需要做一些数学:

A_normalized= (A-min(A(:)))/(max(A(:))-min(A(:))) 

如果从零开始:

A_normalized=A/max(A(:)) 

请注意,A(:)获取所有数字,不需要每列中的最大值。 如果这不是你想要的,请给它一些评论。

+2

这只有在原始数据有效0作为最低 –

+0

@AnderBiguri完全忘记了这种可能性!感谢您的注意,已经调整好了! – Guto