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

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

?? som_map_struct.m

?? it is matlab code , som(slef organizing map) tool for matlab
?? M
字號:
function sMap = som_map_struct(dim, varargin)%SOM_MAP_STRUCT Create map struct. % % sMap = som_map_struct(dim, [[argID,] value, ...])%%  sMap = som_map_struct(4);%  sMap = som_map_struct(4,'msize',[3 4],'hexa','sheet');%  sMap = som_map_struct(4,'msize',[3 4 5],'rect','name','a 3D-SOM');%  sMap = som_map_struct(4,'msize',[3 4],'bubble','mask',[1 1 1 0]);%%  Input and output arguments ([]'s are optional): %   dim      (scalar) input space dimension%   [argID,  (string) See below. The values which are unambiguous can %    value]  (varies) be given without the preceeding argID.%%   sMap     (struct) self-organizing map struct%% Here are the valid argument IDs and corresponding values. The values% which are unambiguous (marked with '*') can be given without the% preceeding argID.%   'mask'       (vector) BMU search mask, size dim x 1%   'msize'      (vector) map grid size, default is [0]%   'labels'     (string array / cellstr) labels for each map unit, %                 length=prod(msize)%   'name'       (string) map name%   'comp_names' (string array / cellstr) component names, size dim x 1%   'comp_norm'  (cell array) normalization operations for each%                 component, size dim x 1. Each cell is either empty, %                 or a cell array of normalization structs.%   'topol'     *(struct) topology struct%   'som_topol','sTopol' = 'topol'%   'lattice'   *(string) map lattice, 'hexa' or 'rect'%   'shape'     *(string) map shape, 'sheet', 'cyl' or 'toroid'%   'neigh'     *(string) neighborhood function, 'gaussian', 'cutgauss',%                 'ep' or 'bubble'%% For more help, try 'type som_map_struct' or check out online documentation.% See also SOM_SET, SOM_INFO, SOM_DATA_STRUCT, SOM_TOPOL_STRUCT, SOM_MAKE.%%%%%%%%%%%%% DETAILED DESCRIPTION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% som_map_struct%% PURPOSE%% Creates a self-organizing map structure. %% SYNTAX%%  sM = som_map_struct(dim)%  sM = som_map_struct(...,'argID',value,...);%  sM = som_map_struct(...,value,...);%% DESCRIPTION%% Creates a self-organizing map struct. The struct contains the map% codebook, labels, topology, information on normalization and training, % as well as component names and a name for the map. The obligatory% parameter is the map dimension. Most of the other fields can be% given values using optional arguments. If they are left unspecified,% default values are used.%%  Field         Type         Size / default value (munits = prod(msize))%  ------------------------------------------------------------------------%   .type        (string)     'som_map'               %   .name        (string)     'SOM date'%   .codebook    (matrix)     rand(munits, dim)%   .topol       (struct)     topology struct, with the following fields%     .type         (string)  'som_topol'%     .msize        (vector)  size k x 1, [0] %     .lattice      (string)  'hexa' %     .shape        (string)  'sheet'%   .labels      (cellstr)    size munits x m, {''; ''; ... ''}%   .neigh       (string)     'gaussian'%   .mask        (vector)     size dim x 1, [1; 1; ...; 1]%   .trainhist   (cell array) size tl x 1, []%   .comp_names  (cellstr)    size dim x 1, {'Variable1', 'Variable2', ...}%   .comp_norm   (cell array) size dim x 1, {[], [], ... []}%% '.type' field is the struct identifier. Do not change it.% '.name' field is the identifier for the whole map struct% '.codebook' field is the codebook matrix, each row corresponds to one unit% '.topol' field is the topology of the map. This struct has three fields:%   '.msize' field is the dimensions of the map grid. Note that the%         matrix notation of indeces is used.%   '.lattice' field is the map grid lattice%   '.shape' field is the map grid shape% '.labels' field contains the labels for each of the vectors. The ith row%         of '.labels' contains the labels for ith map unit. Note that %         if some vectors have more labels than others, the others are%         are given empty labels ('') to pad the '.labels' array up.% '.neigh' field is the neighborhood function. % '.mask' field is the BMU search mask.% '.trainhist' field contains information on the training. It is a cell%         array of training structs. The first training struct contains%         information on initialization, the others on actual trainings. %         If the map has not been initialized, '.trainhist' is empty ([]).% '.comp_names' field contains the names of the vector components% '.comp_norm' field contains normalization information for each%         component. Each cell of '.comp_norm' is itself a cell array of%         normalization structs. If no normalizations are performed for %         the particular component, the cell is empty ([]).%% REQUIRED INPUT ARGUMENTS%%  dim    (scalar) Input space dimension. %  % OPTIONAL INPUT ARGUMENTS %%  argID (string) Argument identifier string (see below).%  value (varies) Value for the argument (see below).%%  The optional arguments are given as 'argID',value -pairs. If the%  value is unambiguous (marked below with '*'), it can be given%  without the preceeding argID. If an argument is given value%  multiple times, the last one is used.%%   'mask'       (vector) BMU search mask, size dim x 1%   'msize'      (vector) map grid size, default is [0]%   'labels'     (string array / cellstr) labels for each map unit, %                 length=prod(msize)%   'name'       (string) map name%   'comp_names' (string array / cellstr) component names, size dim x 1%   'comp_norm'  (cell array) normalization operations for each%                 component, size dim x 1. Each cell is either empty, %                 or a cell array of normalization structs.%   'lattice'   *(string) map lattice, 'hexa' or 'rect'%   'shape'     *(string) map shape, 'sheet', 'cyl' or 'toroid'%   'topol'     *(struct) topology struct, sets msize, lattice and shape%   'som_topol','sTopol' = 'topol'%   'neigh'     *(string) neighborhood function, 'gaussian', 'cutgauss',%                 'ep' or 'bubble'%% OUTPUT ARGUMENTS% %  sMap (struct) the map struct%% EXAMPLES%% Simplest case:%  sMap = som_map_struct(3);%  % With optional arguments, the other fields can be given values:%  sTo    = som_set('som_topol','msize',[10 5]);%  labs   = cell(50, 1); labs{1, 1} = 'first_unit';%  cnames = {'first'; 'second'; 'third'};%  sN     = som_set('som_norm');%  csN    = {sN; sN; sN};%  %  sMap = som_map_struct(3,'msize',[10 5],'rect');%  sMap = som_map_struct(3,'msize',[10 5],'lattice','rect');%  sMap = som_map_struct(3,sTo,'bubble','labels',labs);%  sMap = som_map_struct(3,sTo,'comp_names',cnames);%  sMap = som_map_struct(3,sTo,'name','a data struct');%  sMap = som_map_struct(3,sTo,'comp_norm',csN,'mask',[1 0 0.5]);%% SEE ALSO% %  som_set          Set values and create SOM Toolbox structs.%  som_data_struct  Create a data struct.%  som_make         Initialize and train self-organizing map.%  som_topol_struct Default values for map topology.% Copyright (c) 1997-2000 by the SOM toolbox programming team.% http://www.cis.hut.fi/projects/somtoolbox/% Version 1.0beta ecco 100997% Version 2.0beta juuso 101199 130300%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% default valuessTopol     = som_set('som_topol','lattice','hexa','shape','sheet');neigh      = 'gaussian';mask       = ones(dim,1);name       = sprintf('SOM %s', datestr(now, 1));labels     = cell(prod(sTopol.msize),1);for i=1:length(labels), labels{i} = ''; endcomp_names = cell(dim,1); for i = 1:dim, comp_names{i} = sprintf('Variable%d', i); endcomp_norm  = cell(dim,1); % varargini=1; while i<=length(varargin),   argok = 1;   if ischar(varargin{i}),     switch varargin{i},       % argument IDs     case 'mask',       i=i+1; mask = varargin{i};      case 'msize',      i=i+1; sTopol.msize = varargin{i};      case 'labels',     i=i+1; labels = varargin{i};     case 'name',       i=i+1; name = varargin{i};     case 'comp_names', i=i+1; comp_names = varargin{i};      case 'comp_norm',  i=i+1; comp_norm = varargin{i};     case 'lattice',    i=i+1; sTopol.lattice = varargin{i};     case 'shape',      i=i+1; sTopol.shape = varargin{i};      case {'topol','som_topol','sTopol'}, i=i+1; sTopol = varargin{i};     case 'neigh',      i=i+1; neigh = varargin{i};      % unambiguous values     case {'hexa','rect'}, sTopol.lattice = varargin{i};     case {'sheet','cyl','toroid'}, sTopol.shape = varargin{i};      case {'gaussian','cutgauss','ep','bubble'}, neigh = varargin{i};     otherwise argok=0;     end  elseif isstruct(varargin{i}) & isfield(varargin{i},'type'),     switch varargin{i}(1).type,      case 'som_topol', sTopol = varargin{i};     otherwise argok=0;     end  else    argok = 0;   end  if ~argok,     disp(['(som_map_struct) Ignoring invalid argument #' num2str(i+1)]);   end  i = i+1; end% create the SOMcodebook = rand(prod(sTopol.msize),dim); sTrain = som_set('som_train','time',datestr(now,0),'mask',mask);sMap = som_set('som_map','codebook',codebook,'topol',sTopol,...                         'neigh',neigh,'labels',labels,'mask',mask,...                         'comp_names',comp_names,'name',name,...                         'comp_norm',comp_norm,'trainhist',sTrain);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区三区四区| 日韩三级在线观看| 欧美一区永久视频免费观看| 国产亚洲综合在线| 欧美a级理论片| 在线观看精品一区| 国产视频一区在线观看| 免费在线观看精品| 在线国产亚洲欧美| 中文字幕一区日韩精品欧美| 国产中文一区二区三区| 欧美一级日韩一级| 午夜影院久久久| 色又黄又爽网站www久久| 国产欧美日韩精品a在线观看| 三级成人在线视频| 欧美性一二三区| 亚洲综合一区二区三区| 91年精品国产| 中文字幕亚洲不卡| 99r国产精品| 国产精品短视频| 成人深夜视频在线观看| 久久久精品综合| 国产精品一区在线| 国产视频一区在线观看| 国产精品一二三| 国产视频一区在线播放| 国产精品中文字幕日韩精品| 久久综合精品国产一区二区三区| 久热成人在线视频| 日韩欧美亚洲一区二区| 精品一区精品二区高清| 久久女同互慰一区二区三区| 国产美女在线精品| 国产精品毛片a∨一区二区三区| 国产精品亚洲专一区二区三区| 久久久久国产一区二区三区四区| 韩国成人精品a∨在线观看| 国产视频一区在线播放| 成+人+亚洲+综合天堂| 日韩va亚洲va欧美va久久| 欧美电影免费观看完整版| 精品一区二区免费| 国产精品三级电影| 在线观看免费一区| 免费xxxx性欧美18vr| 国产色产综合色产在线视频| www.亚洲人| 亚洲大型综合色站| 精品久久久久久无| 成人av在线电影| 性久久久久久久| 久久久亚洲精品石原莉奈 | 午夜精品国产更新| 欧美一级一区二区| 成人黄色在线视频| 亚洲18色成人| 国产欧美日韩激情| 欧美日韩一卡二卡| 国产精品性做久久久久久| 中文字幕一区免费在线观看| 91精品国产乱| av激情成人网| 久久国产精品无码网站| 中文字幕在线播放不卡一区| 欧美男男青年gay1069videost | 久久这里只有精品首页| 91网址在线看| 极品少妇xxxx偷拍精品少妇| 国产精品第一页第二页第三页| 欧美日韩免费观看一区三区| 国产精品一区二区黑丝| 天天综合日日夜夜精品| 中文字幕欧美一区| 日韩亚洲欧美在线| 一本大道久久精品懂色aⅴ| 激情综合一区二区三区| 亚洲观看高清完整版在线观看| 国产欧美一区二区精品性| 欧美久久一二三四区| 91色porny蝌蚪| 国产精品一区二区在线观看不卡 | 欧美日韩国产高清一区二区三区| 国产一区二区不卡| 日日摸夜夜添夜夜添精品视频 | 成人欧美一区二区三区在线播放| 日韩视频一区在线观看| 欧美专区在线观看一区| 福利一区二区在线| 国产精品自拍av| 毛片av一区二区| 日韩精品高清不卡| 一级日本不卡的影视| 综合激情成人伊人| 国产精品色在线| 国产精品美女一区二区三区| 精品福利在线导航| 日韩免费视频一区| 欧美伦理电影网| 欧美日本一区二区| 精品1区2区3区| 欧美性色欧美a在线播放| 色哟哟日韩精品| 色狠狠桃花综合| 91福利国产精品| 欧美色图激情小说| 欧美色手机在线观看| 欧美日韩性生活| 欧美日韩电影一区| 538在线一区二区精品国产| 欧美三日本三级三级在线播放| 一本大道av伊人久久综合| 一本色道亚洲精品aⅴ| 色老汉av一区二区三区| 欧美午夜在线一二页| 欧美日韩精品综合在线| 欧美巨大另类极品videosbest| 555夜色666亚洲国产免| 日韩精品一区二区三区中文不卡| 日韩小视频在线观看专区| 欧美精品一区男女天堂| 日本一区二区三区免费乱视频| 国产精品免费久久久久| 亚洲乱码精品一二三四区日韩在线| 136国产福利精品导航| 亚洲黄色小说网站| 婷婷开心久久网| 麻豆精品国产传媒mv男同 | 青青草91视频| 国产在线国偷精品免费看| 成人av网址在线| 欧美三片在线视频观看| 欧美videos中文字幕| 国产精品女同一区二区三区| 亚洲精品国产精华液| 日本欧美在线看| 国产福利91精品一区二区三区| 91在线精品秘密一区二区| 欧美疯狂性受xxxxx喷水图片| 精品国产成人系列| 亚洲麻豆国产自偷在线| 另类人妖一区二区av| 懂色av一区二区三区免费观看| 在线中文字幕不卡| 久久免费电影网| 一区二区免费视频| 国产二区国产一区在线观看| 在线日韩一区二区| 国产婷婷色一区二区三区 | 国产美女一区二区三区| 一本一本久久a久久精品综合麻豆| 日韩一区二区不卡| 亚洲视频 欧洲视频| 日韩高清不卡一区二区三区| 成人国产在线观看| 日韩一区二区麻豆国产| 亚洲人成伊人成综合网小说| 久久精品国产77777蜜臀| 99国产欧美久久久精品| 日韩一区二区三区视频| 亚洲欧洲成人精品av97| 美女爽到高潮91| 色婷婷综合久久久久中文一区二区| 欧美一级理论片| 亚洲一区二区欧美| 成人免费视频视频在线观看免费| 欧美精品第一页| 一区二区三区四区不卡在线| 国产精选一区二区三区| 欧美久久久一区| 一区二区在线电影| 99久久精品免费| 国产三级一区二区三区| 另类小说一区二区三区| 欧美午夜影院一区| 亚洲男人电影天堂| av在线免费不卡| 中文子幕无线码一区tr| 国产专区综合网| 日韩精品一区二区三区中文精品| 亚洲国产日韩一级| 欧美自拍丝袜亚洲| 亚洲精品第1页| 色哟哟精品一区| 亚洲欧洲日产国码二区| 风间由美中文字幕在线看视频国产欧美| 欧美一区日本一区韩国一区| 亚洲成人7777| 欧美高清激情brazzers| 亚洲国产精品一区二区www在线| 一本大道久久a久久精二百| 最新中文字幕一区二区三区| 成熟亚洲日本毛茸茸凸凹| 26uuu国产日韩综合| 国产精品资源站在线| 国产女人aaa级久久久级| 国产电影精品久久禁18| 国产无人区一区二区三区| 国产成人精品亚洲日本在线桃色 |