【发布时间】:2018-03-27 02:49:17
【问题描述】:
我是 matlab 新手,我有一个包含 657 列和 97 行的文件,我想将这些数据集标准化为 0 到 1 之间。
【问题讨论】:
标签: matlab normalization
我是 matlab 新手,我有一个包含 657 列和 97 行的文件,我想将这些数据集标准化为 0 到 1 之间。
【问题讨论】:
标签: matlab normalization
在任何代码或计算中都可以使用相同的方法,将A 矩阵除以A 的最大值:
正如@AnderBiguri 所说,如果您的数据不是从零开始,您需要做一些数学运算:
A_normalized= (A-min(A(:)))/(max(A(:))-min(A(:)))
如果从零开始:
A_normalized=A/max(A(:))
注意A(:) 得到所有的数字,不需要每列的最大值。
如果这不是您想要的,请给它一些 cmets。
【讨论】: