亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? som_denormalize.m

?? it is matlab code , som(slef organizing map) tool for matlab
?? M
字號:
function sD = som_denormalize(sD,varargin)%SOM_DENORMALIZE Denormalize data.%   % sS = som_denormalize(sS, [argID, value, ...])               %%   sS = som_denormalize(sS) %   sS = som_denormalize(sS,[1:3 10],'remove') %    D = som_denormalize(D,sM.comp_norm)%    D = som_denormalize(D,sM,[1:3 10])%%  Input and output arguments ([]'s are optional): %   sS                The data to which the denormalization is applied.%                     The modified and updated data is returned.%            (struct) data or map struct%            (matrix) data matrix (a matrix is also returned)%   [argID, (string) See below. The values which are unambiguous can %    value] (varies) be given without the preceeding argID.%% Here are the valid argument IDs and corresponding values. The values which% are unambiguous (marked with '*') can be given without the preceeding argID.%   'norm'   *(struct) Normalization struct, or an array of such. %                      Alternatively, a map/data struct can be given %                      in which case its '.comp_norm' field is used %                      (see below).%            *(cell array) Of normalization structs. Typically, the%                      '.comp_norm' field of a map/data struct. The %                      length of the array must be equal to data dimension.%   'remove' *(string) If 'remove' tag is specified, the%                      normalization operations are not only undone, %                      they are also removed from the struct.%   'comps'  *(vector) the components to which the denormalization is%                      applied, default is [1:dim] ie. all components%% For more help, try 'type som_denormalize' or check out online documentation.% See also SOM_NORMALIZE, SOM_NORM_VARIABLE, SOM_INFO.%%%%%%%%%%%%% DETAILED DESCRIPTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% som_denormalize%% PURPOSE%% Undo normalizations of data structs/sets.%% SYNTAX%%  sS = som_denormalize(sS)%  sS = som_denormalize(...,'argID',value,...);%  sS = som_denormalize(...,value,...);%   D = som_denormalize(D,sNorm)%% DESCRIPTION%% This function is used to undo normalizations of data structs/sets. If a% data/map struct is given, all normalizations in the '.comp_norm' field are% undone and, thus, the values in the original data context are returned. If% a matrix is given, the normalizations to undo must be given as the second% argument. SOM_DENORMALIZE actually uses function SOM_NORM_VARIABLE to% handle the normalization operations, and only handles the data struct/set% specific stuff itself.%% Normalizations are always one-variable operations. In the data and map% structs the normalization information for each component is saved in the% '.comp_norm' field, which is a cell array of length dim. Each cell% contains normalizations for one vector component in a% struct array of normalization structs. Each component may have different% amounts of different kinds of normalizations. Typically, all% normalizations are either 'undone' or 'done', but in special situations% this may not be the case. The easiest way to check out the status of the% normalizations is to use function SOM_INFO, e.g. som_info(sS,3)% % REQUIRED INPUT ARGUMENTS%%   sS                The data to which the denormalization is applied.%            (struct) Data or map struct. The normalizations in the %                     '.comp_norm' field are undone for the specified %                     components.%            (matrix) Data matrix. The normalization to undo must be%                     given in the second argument.%% OPTIONAL INPUT ARGUMENTS%%  argID (string) Argument identifier string (see below).%  value (varies) Value for the argument (see below).%%  The optional arguments can be given as 'argID',value -pairs. If an%  argument is given value multiple times, the last one is used. The%  valid IDs and corresponding values are listed below. The values%  which are unambiguous (marked with '*') can be given without the%  preceeding argID.%%   sNorm    *(struct) Normalization struct, or an array of structs, which%                      is undone for all specified components. If the %                      '.status' field of the struct(s) is 'uninit', %                      the undoing operation is interrupted - it cannot be %                      done. Alternatively, the struct may be map or %                      data struct in which case its '.comp_norm' field %                      is used (see the cell array option below).%            *(cell array) In practice, the '.comp_norm' field of %                      a data/map struct. The length of the array %                      must be equal to the dimension of the given %                      data set (sS). Each cell contains the%                      normalization(s) for one component. Only the%                       normalizations listed in comps argument are%                      undone though.%%   'remove' *(string) If 'remove' tag is specified, the%                      normalization operations are not only undone, %                      they are also removed from the struct.%%   'comps'  *(vector) The components which are denormalized.%                      Default is to undo all components.%            *(string) 'all'%% OUTPUT ARGUMENTS% %   sS                Modified and/or updated data.%            (struct) If a struct was given as input argument, the%                     same struct is returned with denormalized data and%                     updated '.comp_norm' fields. %            (matrix) If a matrix was given as input argument, the %                     denormalized data matrix is returned.% % EXAMPLES%%  To undo normalization of a data/map struct: %%    sD = som_denormalize(sD); %    sM = som_denormalize(sM); %%  To completely remove the normalizations, use the 'remove' tag: %%    sD = som_denormalize(sD,'remove');%%  To undo only a few selected components, use the comps argument: % %    sD = som_denormalize(sD,[1 3:5]); % %  To denormalize a set of values from a data set D (which must be %  of equal dimension as the data in sD): %%    D = som_denormalize(D,sD); %  or %    D = som_denormalize(D,sD.comp_norm); %  only denormalize a few components%    D = som_denormalize(D,sD,[1 3:5]); % %  Assuming you have a few values of a certain vector component (i)%  in a vector (x) which you want to denormalize: %%    xorig = som_denormalize(x,sD.comp_norm{i}); %  or using SOM_NORM_VARIABLE%    xorig = som_norm_variable(x,sD.comp_norm{i},'undo');%%  To check out the status of normalization in a struct use SOM_INFO: % %    som_info(sM,3)%    som_info(sD,3)%% SEE ALSO%  %  som_normalize      Add/apply/redo normalizations of a data struct/set.%  som_norm_variable  Normalization operations for a set of scalar values.%  som_info           User-friendly information of SOM Toolbox structs.% Copyright (c) 1998-2000 by the SOM toolbox programming team.% http://www.cis.hut.fi/projects/somtoolbox/% Version 2.0beta juuso 151199 150300%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% check argumentserror(nargchk(1, 3, nargin));  % check no. of input arguments is correct% sDstruct_mode = isstruct(sD);if struct_mode,   switch sD.type   case 'som_map', D = sD.codebook;    case 'som_data', D = sD.data;    otherwise, error('Illegal struct.')  endelse   D = sD;end[dlen dim] = size(D);% varargincomps = [1:dim];remove_tag = 0;if struct_mode, sNorm = sD.comp_norm; else sNorm = []; endi=1; while i<=length(varargin),   argok = 1;   if ischar(varargin{i}),     switch varargin{i},      % argument IDs     case 'comps', i=i+1; comps = varargin{i};      case {'norm','sNorm','som_norm'}, i=i+1; sNorm = varargin{i};     % unambiguous values     case 'remove', remove_tag = 1;     otherwise argok=0;     end      elseif isnumeric(varargin{i}),     comps = varargin{i};  elseif isstruct(varargin{i}),     sNorm = varargin{i};  elseif iscell(varargin{i}),     sNorm = varargin{i};  else    argok = 0;   end  if ~argok,     disp(['(som_denormalize) Ignoring invalid argument #' num2str(i+1)]);   end  i = i+1; end% check compsif ischar(comps), comps = [1:dim]; endif isempty(comps), return; endif size(comps,1)>1, comps = comps'; end  % make it a row vector% sNorm% check out the given normalization% (and if necessary, copy it for each specified component)if isstruct(sNorm),  switch sNorm(1).type,    case {'som_map','som_data'}, csNorm = sNorm(1).comp_norm;    case {'som_norm'}, for i=comps, csNorm{i} = sNorm; end   otherwise,     error('Invalid struct for sNorm.')  endelseif iscell(sNorm),   csNorm = sNorm; else  error('Illegal value for sNorm.')end% check that csNorm and comps possibly agreeif max(comps) > length(csNorm),   error('Given normalizations does not match the components.')end  if length(csNorm) ~= dim,   error('Given normalizations does not match data dimension.')end  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% action% undo the normalizations for i = comps,   len = length(csNorm{i});  for j=len:-1:1,     sN = csNorm{i}(j);     if struct_mode,       if strcmp(sN.status,'done'), 	[x,sN] = som_norm_variable(D(:,i), sN, 'undo'); 	D(:,i) = x; 	csNorm{i}(j) = sN;       end          else      D(:,i) = som_norm_variable(D(:,i), sN, 'undo');     end  endend% remove normalizationsif struct_mode & remove_tag,   for i = comps, csNorm{i} = []; endend%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% output if struct_mode,   switch sD.type   case 'som_map', sD.codebook = D;    case 'som_data', sD.data = D;    otherwise, error('Illegal struct.')  end  sD.comp_norm = csNorm; else  sD = D;end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米影视在线99精品| 国产精品青草久久| 蜜桃av一区二区在线观看| 91精品福利在线一区二区三区| 日韩av中文在线观看| 欧美一区欧美二区| 国产黄色成人av| 欧美国产精品一区二区三区| 色悠悠亚洲一区二区| 日韩精品五月天| 久久久久久久久久久电影| 不卡的av网站| 日韩av电影免费观看高清完整版 | 色综合中文字幕国产 | 国产日韩精品视频一区| 91美女在线看| 伦理电影国产精品| 国产精品色婷婷| 欧美日韩亚洲综合在线 | 免费成人在线观看视频| 国产亚洲一区二区在线观看| 成人av电影在线播放| 午夜国产精品一区| 久久久精品国产免大香伊| 91成人免费在线| 国产在线精品一区二区不卡了| 综合在线观看色| 日韩精品在线看片z| 99久久精品情趣| 韩国视频一区二区| 亚洲成人黄色小说| 国产精品成人免费精品自在线观看| 欧美亚洲国产bt| 成人av第一页| 经典一区二区三区| 午夜精品福利视频网站| 国产精品污污网站在线观看| 91麻豆精品国产91久久久更新时间| 国v精品久久久网| 久久精品国产免费看久久精品| 怡红院av一区二区三区| 欧美国产日韩在线观看| 精品国一区二区三区| 欧美日韩欧美一区二区| 99精品欧美一区| 国产一区二区美女| 日韩av电影免费观看高清完整版在线观看| 国产精品羞羞答答xxdd| 丝袜亚洲精品中文字幕一区| 亚洲欧美色一区| 国产精品麻豆久久久| 久久蜜桃香蕉精品一区二区三区| 欧美一区二区在线视频| 在线精品视频小说1| 成人97人人超碰人人99| 国产精品99久| 国产一区二区剧情av在线| 日韩精品欧美精品| 日日骚欧美日韩| 亚洲第一狼人社区| 一区二区国产盗摄色噜噜| 成人免费在线播放视频| 中文久久乱码一区二区| 国产丝袜美腿一区二区三区| 久久新电视剧免费观看| 精品日韩99亚洲| 精品国产一区二区亚洲人成毛片| 日韩一级免费观看| 欧美一区二区国产| 91精品久久久久久久久99蜜臂| 欧美日韩aaa| 欧美一区二区精美| 欧美mv和日韩mv的网站| 欧美大白屁股肥臀xxxxxx| 日韩午夜电影在线观看| 欧美xxxx在线观看| 久久久国产一区二区三区四区小说 | 91浏览器在线视频| 91国产免费看| 欧美日韩黄色一区二区| 91精品国产一区二区| 日韩你懂的在线播放| 日韩欧美电影在线| 久久久91精品国产一区二区三区| 国产色产综合产在线视频| 中文欧美字幕免费| 一区二区三区 在线观看视频| 亚洲激情中文1区| 婷婷中文字幕一区三区| 激情都市一区二区| 大美女一区二区三区| 99久久精品国产一区| 欧美日韩一级二级| 亚洲精品一区二区三区蜜桃下载| 久久精品无码一区二区三区| 成人精品视频一区二区三区尤物| av一本久道久久综合久久鬼色| 91麻豆国产精品久久| 91精品视频网| 欧美激情一区三区| 一区二区三区中文字幕电影| 日韩电影在线观看电影| 国产在线精品一区二区三区不卡 | 国产日产欧美一区| 一区二区国产视频| 国产在线播放一区| 91成人看片片| 久久日韩精品一区二区五区| ...xxx性欧美| 麻豆精品国产91久久久久久| 99久久久无码国产精品| 欧美一级片在线| 中文字幕日韩一区二区| 日本一不卡视频| 99re66热这里只有精品3直播 | 另类调教123区| 972aa.com艺术欧美| 色吧成人激情小说| 色婷婷国产精品久久包臀| 日韩一区二区三区视频| 国产亚洲人成网站| 日韩高清一级片| 99久久综合狠狠综合久久| 欧美一级搡bbbb搡bbbb| 亚洲日本在线a| 国产一区二区福利| 欧美久久一二三四区| 国产精品卡一卡二| 麻豆国产一区二区| 欧美日韩国产一级| 亚洲欧洲av在线| 久久se这里有精品| 欧美肥大bbwbbw高潮| 国产精品视频在线看| 久久成人免费网| 欧美日韩在线播放一区| 国产精品久久久久久户外露出| 理论电影国产精品| 91麻豆精品国产自产在线观看一区| 亚洲欧美日韩系列| 国产二区国产一区在线观看| 7777精品伊人久久久大香线蕉完整版 | 国产91精品一区二区麻豆网站| 在线播放视频一区| 一区二区三区精品视频在线| 成人免费视频网站在线观看| 欧美不卡一区二区| 日精品一区二区三区| 91国产免费观看| 一区二区三区欧美视频| 99精品一区二区三区| 国产婷婷精品av在线| 国产精品系列在线播放| 精品国产网站在线观看| 麻豆视频观看网址久久| 制服丝袜一区二区三区| 日韩综合一区二区| 91精品国产麻豆国产自产在线| 视频在线观看一区| 制服丝袜激情欧洲亚洲| 天堂资源在线中文精品| 欧美精品丝袜久久久中文字幕| 亚洲高清久久久| 亚洲欧美色综合| 色哟哟一区二区在线观看| 亚洲精品国产第一综合99久久 | 久久er99精品| 精品国产91乱码一区二区三区| 裸体健美xxxx欧美裸体表演| 日韩精品一区二区三区四区| 久久国产精品免费| 久久精品男人天堂av| 成人av在线影院| 亚洲日本在线视频观看| 欧美日韩另类国产亚洲欧美一级| 亚洲一区二区欧美| 91超碰这里只有精品国产| 七七婷婷婷婷精品国产| 精品国产99国产精品| 成人av资源网站| 亚洲香肠在线观看| 欧美大尺度电影在线| 成人综合在线视频| 一区二区三区欧美日韩| 日韩视频一区在线观看| 国产乱子轮精品视频| 国产精品福利在线播放| 欧美视频日韩视频| 激情欧美一区二区| 国产精品进线69影院| 精品视频在线免费观看| 久久精品久久精品| 国产精品女人毛片| 精品视频一区 二区 三区| 麻豆精品国产传媒mv男同| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美xxx久久| 一本大道久久a久久精二百| 日韩成人伦理电影在线观看| 欧美激情资源网|