怎么将一组数据归一化到(0,1)之间,用matlab编程女人的幸福在于:他真的爱小编;男人的幸福在于:她值得小编爱。
很简单,用函数mapminmax,文档太长小编就不翻译了,只提醒几个关键 1 默认的map范围是[-1, 1],所以如果需要[0, 1],则按这样的格式提供参数: MappedData = mapminmax(OriginalData, 0, 1); 2 只按行归一化,如果是矩阵,则每行各自归一化。
归一化方法的把数变为(0,1)之间的小数
主要是为了数据处理方便提出来的,把数据映射到0~1范围之内处理,更加便捷快速,应该归到数字信号处理范畴之内。例1:{2.5 3.5 0.5 1.5}归一化后变成了{0.3125 0.4375 0.0625 0.1875}解:2.5+3.5+0.5+1.5=8,2.5/8=0.3125,3.5/8=0.4375。
怎么用matlab编程将一组数据归一化到(0,1)之间?
按这样的格式提供参数: 将这组数据粘贴到matlab编程页面; 在页面中输入MappedData = mapminmax(OriginalData, 0, 1); 按回车键。 一、《MATLAB编程》: 是2007年科学出版社出版的图书; 作者是查普