norma.m

来自「希望这个算法对大家有用」· M 代码 · 共 18 行

M
18
字号
% Function normalizes matrix over [0,1] 规格化矩阵
function [Dn] = norma(D);
%!!!!!!!!!!!!
% 把矩阵D里的数按相应行的最大最小值转化到[0,1]区间去
%!!!!!!!!!!!!
% Dn  -> normalized vector over [0,1]  规格化带菌者
[np,ni] = size(D);
if ni == 1,
   Dn = (D - min(D))./(max(D)-min(D));  
else,
   vmaxD = max(D); 
   vminD = min(D);
   for i=1:ni,
      Dn(:,i) = (D(:,i) - vminD(i))./(vmaxD(i)-vminD(i));
   end;
end;
% End Function NORMA

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?