📄 clust_normalize.m
字号:
function data=clust_normalize(data,method);
% method description
% 'var' Variance is normalized to one (linear operation).
% 'range' Values are normalized between [0,1] (linear operation).
data.Xold=data.X;
if strcmp(method,'range')
data.min=min(data.X);
data.max=max(data.X);
data.X=(data.X-repmat(min(data.X),size(data.X,1),1))./(repmat(max(data.X),...
size(data.X,1),1)-repmat(min(data.X),size(data.X,1),1));
elseif strcmp(method,'var')
data.X=(data.X-repmat(mean(data.X),size(data.X,1),1))./(repmat(std(data.X),size(data.X,1),1));
data.mean=mean(data.X);
data.std=std(data.X);
else
error('Unknown method given')
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -