matlab 手寫normalize函數 【數據歸一化】

matlab 工具函數 —— normalize(歸一化數據)

function [Samples2]=normalize(Samples)
[M,N] = size(Samples);

Samples2 = zeros(M,N); %初始化Samples2數組(M*N)
for i=1:N
    allAtr = Samples(:,i);
    STD = std(allAtr);    % 求標準差
    MEAN = mean(allAtr);  % 求均值
    x = (allAtr-MEAN)/STD;
    Samples2(:,i)=x;
end
end
學如逆水行舟,不進則退
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章