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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? som_map_struct.m

?? 適用于需要用matlab環(huán)境
?? 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);%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频在线你懂得| 国产欧美日韩中文久久| 国产一区二区0| 亚洲激情欧美激情| 亚洲精品在线观看视频| 欧美日韩亚洲综合| 成人高清视频在线观看| 日韩**一区毛片| 一区二区在线观看免费| 国产精品妹子av| 337p粉嫩大胆噜噜噜噜噜91av| 欧美无乱码久久久免费午夜一区| 国产99一区视频免费| 不卡av在线网| 久久99久久精品| 亚洲成人7777| 亚洲男同性恋视频| 国产欧美一区二区精品婷婷 | 一区二区三区在线观看动漫| 337p日本欧洲亚洲大胆精品 | 成人18视频日本| 国模一区二区三区白浆| 丝袜美腿成人在线| 亚洲电影一级片| 一个色在线综合| 亚洲图片你懂的| 国产精品少妇自拍| 欧美激情中文不卡| 国产无遮挡一区二区三区毛片日本| 日韩一区二区三区三四区视频在线观看| 91成人免费在线| 欧洲另类一二三四区| 一本久久a久久精品亚洲| 99在线精品视频| 白白色 亚洲乱淫| 成a人片亚洲日本久久| 成人免费看视频| www.欧美亚洲| 97精品国产露脸对白| 国产.欧美.日韩| 成人午夜电影久久影院| 成人视屏免费看| 成人福利视频在线| 91亚洲精品久久久蜜桃| 色综合天天做天天爱| 91麻豆123| 精品视频在线视频| 91麻豆精品国产91久久久久久 | 高清不卡在线观看| 成人小视频在线观看| 91一区二区在线| 欧美色图免费看| 欧美一级二级在线观看| 精品少妇一区二区三区视频免付费 | 久久精品视频一区二区| 国产亚洲精品bt天堂精选| 久久久精品国产免费观看同学| 国产清纯在线一区二区www| 中文字幕在线一区免费| 亚洲视频中文字幕| 亚洲一区二区三区四区五区中文| 性久久久久久久久久久久| 日本不卡一二三| 国产电影一区二区三区| 91网址在线看| 欧美精品第一页| 久久久亚洲高清| 一区二区三区在线观看网站| 蜜乳av一区二区三区| 国产精品一二三四区| 日本韩国欧美在线| 日韩免费观看高清完整版| 国产精品不卡一区| 日韩高清不卡在线| 国产成人在线视频免费播放| 色呦呦一区二区三区| 日韩精品专区在线| 国产精品久久久久影视| 日本不卡在线视频| 成人av资源下载| 91精品综合久久久久久| 国产精品灌醉下药二区| 五月婷婷激情综合| 成人av在线电影| 日韩午夜精品视频| 亚洲激情第一区| 国产精品99久久久久久久女警| 在线视频一区二区三区| 精品捆绑美女sm三区| 一区二区三区色| 国产经典欧美精品| 欧美电影在线免费观看| 中文字幕在线免费不卡| 美腿丝袜亚洲综合| 在线观看欧美精品| 国产亚洲精品bt天堂精选| 视频一区二区三区入口| 99re热视频这里只精品| 亚洲精品一区二区三区蜜桃下载| 亚洲综合视频网| 国产传媒欧美日韩成人| 欧美另类变人与禽xxxxx| 亚洲欧美影音先锋| 国产一区二区看久久| 欧美军同video69gay| 亚洲色欲色欲www在线观看| 国产一区二区精品在线观看| 在线电影欧美成精品| 亚洲精品国产第一综合99久久| 麻豆精品精品国产自在97香蕉| 在线观看视频一区| 国产精品久久久久久久久免费樱桃| 免费看欧美美女黄的网站| 欧美日韩一区国产| 亚洲精品国产精华液| 91免费版在线看| 亚洲欧洲色图综合| 懂色av中文字幕一区二区三区| 欧美大度的电影原声| 日韩av在线播放中文字幕| 欧美在线观看视频一区二区三区| 亚洲日韩欧美一区二区在线| 福利一区二区在线观看| 久久精品夜夜夜夜久久| 麻豆中文一区二区| 欧美岛国在线观看| 玖玖九九国产精品| 欧美电影免费观看完整版| 免费观看成人av| 精品蜜桃在线看| 国产综合久久久久久鬼色| 精品日韩一区二区三区免费视频| 日本va欧美va精品| 欧美大肚乱孕交hd孕妇| 国模套图日韩精品一区二区| 精品嫩草影院久久| 国产精品资源站在线| 亚洲国产成人私人影院tom| 成人激情电影免费在线观看| 国产精品青草久久| 91免费国产在线观看| 一区二区三区久久| 欧美久久久影院| 久久99国产精品久久99| 久久久蜜桃精品| 成人国产在线观看| 亚洲精品少妇30p| 欧美体内she精高潮| 日韩高清在线不卡| 精品sm捆绑视频| 成人黄色电影在线 | 欧美高清性hdvideosex| 天天av天天翘天天综合网色鬼国产 | 国产精品久久久久一区| 91视视频在线直接观看在线看网页在线看 | 国产精品羞羞答答xxdd| 国产精品视频免费看| 色天天综合久久久久综合片| 亚洲第一主播视频| 欧美一区二区免费视频| 国产精品99久| 一区二区三区视频在线看| 欧美一区二区三区四区高清| 国产一区三区三区| 亚洲欧美自拍偷拍色图| 欧美电影影音先锋| 国产suv精品一区二区6| 亚洲一区二区四区蜜桃| 欧美xxxx在线观看| www.日韩精品| 免费人成精品欧美精品| 国产肉丝袜一区二区| 欧美午夜不卡在线观看免费| 国精产品一区一区三区mba视频 | 国产剧情一区二区| 亚洲色图制服诱惑| 精品精品国产高清一毛片一天堂| 99免费精品视频| 男女性色大片免费观看一区二区| 日韩一区二区三区av| 成人ar影院免费观看视频| 日本最新不卡在线| 亚洲欧洲一区二区在线播放| 欧美日产国产精品| 岛国一区二区在线观看| 日本视频中文字幕一区二区三区| 欧美韩国日本不卡| 欧美精品日韩精品| 99久久免费国产| 久久99国产精品免费网站| 亚洲在线观看免费| 久久综合av免费| 欧美午夜影院一区| 成人网页在线观看| 久久国产精品99久久久久久老狼| 亚洲制服丝袜一区| 中文av一区特黄| 久久麻豆一区二区| 日韩三级免费观看| 欧美网站一区二区|