資源簡介
對數據歸一化的matlab程序。
通過輸入不同的上下限,可將原始數據歸一化到指定的區間內。默認為0 1區間。
針對數據的列歸一化,較為完善的合法性判斷,基本不會報錯。
自己編寫的,免費拿去用吧!
尊重知識產權就行。
代碼片段和文件信息
%?給定上下限的歸一化
function?data_scale?=?myscale(datalowerupper)
%?input:?data??需要歸一化的數據(按照列歸一化處理)
%????????lower?歸一化下界
%????????upper?歸一化上界
%?output?data_scale??歸一化好的數據
%?edit?by?suozi???2016.06.09??HIT-JBM
%?qq:?379786867?
%?email:?buaasuozi@126.com
if?nargin?3?%?默認歸一化到?0?1?區間
????upper?=?1;
????lower?=?0;
end
if?upper?????tmp?=?upper;
????upper?=?lower;
????lower?=?tmp;
end
data_scale?=?ones(size(data));%?存儲歸一化后的數據
評論
共有 條評論