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

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

?? scatterd.m

?? The Matlab Toolbox for Pattern Recognition
?? M
字號:
%SCATTERD Display scatterplot% %   H = SCATTERD(A)%   H = SCATTERD(A,DIM,S,CMAP,FONTSIZE,'label','both','legend','gridded')%% INPUT%   A     Dataset or matrix%   DIM   Number of dimensions: 1,2 or 3 (optional; default: 2)%   S     String specifying the colors and markers (optional)%   CMAP  Matrix with a color map (optional)% % OUTPUT%   H     Vector of handles%% DESCRIPTION% SCATTERD(A) displays a 2D scatterplot of the first two features of the % dataset A. If the number of dimensions DIM is specified (1..3), it plots % the first D features in a D-dimensional plot (D<4). If the plot string S % is provided, e.g. S = 'w+', all points are plotted accordingly. If given,% different plot strings are used for different classes. See PLOT for the% specification of plot strings.%   % If CMAP is specified, the color of the object symbols is determined by % CMAP indexed by the object labels. A colormap has the size [C x 3], where % C is the number of classes. The three components of CMAP(I,:) determine % the red, green and blue components of the color. For instance: %%   MAP = HSV; [M,K] = SIZE(A); LABELS = CEIL(64*[1:M]'/M); %   A = DATASET(A,LABELS); SCATTERD(A,'.','COLORMAP',MAP); %% This may be used for tracking ordered objects.%  % FONTSIZE may be a vector with three elements: fontsize, markersize and% size of the label font in case of a label plot.%  % Various other options are:%   'LABEL'  : plot labels instead of symbols%   'BOTH'   : plot labels next to each sample%   'LEGEND' : place a legend in the figure%   'GRIDDED': make a grid of 2D scatterplots of each pair of features%  % All the parameters, except for the dataset A can be specified in any % order or can be left out.%  % Classifiers can be plot in the scatterplot by PLOTC.% Note that PLOTC does not work for 1D and 3D scatterplots.%% EXAMPLES% See PREX_CONFMAT, PREX_DENSITY, PREX_PLOTC, PREX_MCPLOT.%% SEE ALSO% DATASETS, COLORMAP, PLOT, PLOTC% Copyright: D. de Ridder, R.P.W. Duin, duin@ph.tn.tudelft.nl% Faculty of Applied Sciences, Delft University of Technology% P.O. Box 5046, 2600 GA Delft, The Netherlands% $Id: scatterd.m,v 1.14 2004/10/27 09:16:31 duin Exp $% REVISIONS% DR1 - Dick, 05-10-2004% Added plotting of unlabeled data as 'k.'.function handle = scatterd(a,p1,p2,p3,p4,p5,p6,p7,p8)	prtrace(mfilename);	% Defaults	d = min(size(a,2),2);		% Dimensionality of plot	s = []; 					% Plot symbol(s)	map = []; 					% Color map	plotlab = 0;				% Put text labels instead of or next to samples	plotsym = 1;				% Plot symbols for samples	plotlegend = 0; 		    % Plot legend	gridded = 0;				% Make a gridded plot	gridrun = 0;				% Inner loop in a gridded plot?	font_size = [];	mark_size = [];	lab_size  = [];	hold_axis = ishold; % A flag to check if 'hold on' is set for the current axis	a = dataset(a); 		% Allow for a non-dataset data	if (nargin < 9), par{8} = []; else, par{8} = p8; end	if (nargin < 8), par{7} = []; else, par{7} = p7; end	if (nargin < 7), par{6} = []; else, par{6} = p6; end	if (nargin < 6), par{5} = []; else, par{5} = p5; end	if (nargin < 5), par{4} = []; else, par{4} = p4; end	if (nargin < 4), par{3} = []; else, par{3} = p3; end	if (nargin < 3), par{2} = []; else, par{2} = p2; end	if (nargin < 2), par{1} = []; else, par{1} = p1; end	% Set up default values.	for i = 1:5		if (~isempty(par{i})) 			if (length(par{i}) == 1) & par{i} < 5 & (~ischar(par{i})) 	% Dimensionality				d   = par{i}; par{i} = 2; 		% Necessary for gridded: D needs to be 2.			elseif ((size(par{i},1) > 1) & (size(par{i},2)==3) & (~ischar(par{i}))) 	% Color map				map = par{i};			elseif (strcmp(par{i},'label'))				plotlab = 1; plotsym = 0;			elseif (strcmp(par{i},'both'))				plotlab = 1; plotsym = 1;			elseif (strcmp(par{i},'legend'))				plotlegend = 1;			elseif (strcmp(par{i},'gridded'))				gridded = 1; 				par{i} = 'gridrun'; 					% Necessary for gridded: otherwise an infinite recursion :)			elseif (strcmp(par{i},'gridrun'))				gridrun = 1;			elseif ~isstr(par{i}) & length(par{i}) <= 3 & par{i}(1) >= 5				font_size = par{i}(1); 				if length(par{i}) >= 2					mark_size = par{i}(2);				end				if length(par{i}) == 3					lab_size = par{i}(3);				end			else				s	= par{i};			end		end	end	if (gridrun)		if isempty(font_size), font_size = 10; end		if isempty(mark_size), mark_size =  5; end		if isempty(lab_size),   lab_size =  8; end	elseif (~hold_axis)		%clf; 		cla;		if isempty(font_size), font_size = 16; end		if isempty(mark_size), mark_size =  7; end		if isempty(lab_size),   lab_size = 14; end	else		if isempty(font_size), font_size = get(gca,'fontsize'); end		if isempty(mark_size), mark_size = font_size/2; end		if isempty(lab_size),   lab_size = font_size-2; end	end	feats = getfeatlab(a,'string');	if size(feats,2) == 1		feats = [repmat('Feature ',size(feats,1),1) feats];	end	if (gridded)		clf;		gs = size(a,2);		for i = 1:gs			for j = 1:gs				subplot(gs,gs,(i-1)*gs+j);				gridrun = 1;				h = feval(mfilename,a(:,[j i]),par{1},par{2},par{3},par{4},par{5},par{6},par{7});				gridrun = 0;				if (i~=gs), xlabel(''); end				if (j~=1),  ylabel(''); end			end			subplot(111); 		% Takes care of clf for the next scatterplot.		end		return;	end	if (isa(a,'dataset')) & (~isempty(getlablist(a)))		[m,k,c] = getsize(a);		lab = getnlab(a); 		lablist = getlablist(a,'string');		dataset_name = getname(a);		a = double(a);	else		[m,k] = size(a);		lab = ones(m,1);		dataset_name = [];		c = 1;		a = double(a);	end	% Character string defining the plotting setup in terms of symbols and colors.	if (isempty(s))		vers = version;		if (str2num(vers(1)) < 5)			col = 'gbrm';			sym = ['+*xo.']';			i   = [1:20];			ss  = [col(i-floor((i-1)/4)*4)' sym(i-floor((i-1)/5)*5)];		else			col = 'gbrm';			sym = ['+*oxsdv^<>p']';			i   = [1:44];			ss  = [col(i-floor((i-1)/4)*4)' sym(i-floor((i-1)/11)*11)];		end    ss  = ['k.'; ss];  								% DR1 - Add symbol for "unlabeled" data.		[ms,ns] = size(ss);		if ms == 1, ss = setstr(ones(m,1)*ss); end	else		if size(s,1) == 1			ss = repmat(s,c,1); s = [];		else			ss = s; s = [];		end    ss  = ['k.'; ss];  								% DR1 - Add symbol for "unlabeled" data.	end	% Define some 'space' OY to be added around the data plotted in symbols.	oy = zeros(1,3);			if (plotsym)		oy = 0.03*(max(a)-min(a));	else		s = 'w.'; 				% Plot white spot instead of symbols.	end	oy(2) = 0;	% Make a plot.	lhandle = []; thandle = [];  % Also plot label "0" (unlabeled).	for i = 0:c		J = find(lab==i);		if (isempty(s)), symbol = ss(i+1,:); else, symbol = s; end		if ((d == 1) & ~isempty(J))			h = plot(a(J,1),zeros(length(J),1),symbol);			hold on;			set(h,'markersize',mark_size);			lhandle = [lhandle h];			if (plotlab)				for j = 1:length(J)					h = text(a(J(j),1)+oy(1),oy(2),lablist(lab(J(j)),:));					set(h,'fontsize',lab_size);					thandle = [thandle h]; if (~isempty(map)), set (h, 'color', map(i+1,:)); end				end			end		elseif ((d == 2) & ~isempty(J))			h = plot(a(J,1),a(J,2),symbol);			hold on;			set(h,'markersize',mark_size);			lhandle = [lhandle h];			if (plotlab)				for j = 1:length(J)					h = text(a(J(j),1)+oy(1),a(J(j),2)+oy(2),lablist(lab(J(j)),:));					set(h,'fontsize',lab_size);					thandle = [thandle h]; if (~isempty(map)), set (h, 'color', map(i+1,:)); end				end			end		elseif (~isempty(J))			h = plot3(a(J,1),a(J,2),a(J,3),symbol);			hold on;			set(h,'markersize',mark_size);			lhandle = [lhandle h];			if (plotlab)				for j = 1:length(J)					h = text(a(J(j),1)+oy(1),a(J(j),2)+oy(2),a(J(j),3)+oy(3),lablist(lab(J(j)),:));					set(h,'fontsize',lab_size);					thandle = [thandle h]; if (~isempty(map)), set (h, 'color', map(i+1,:)); end							end			end		end	end	if (plotsym)		if (~isempty(map))			for i = 0:c, set (lhandle(i+1), 'color', map(i+1,:)); end		end		if (plotlegend), 			[ht, hl] = legend(lhandle(:),lablist);			hl = hl(:)';			%set(hl(1:2*c),'markersize',mark_size);			lhandle = [lhandle hl];			thandle = [thandle ht(:)'];		end	end	% !%_%*!_% Matlab	set(gca,'fontsize',font_size);	if (~hold_axis)		dd = (max(a) - min(a))*0.05;		% offset, avoiding points on plot box.		J = find(dd==0);		dd(J) = dd(J)+1;		if (d == 1),     			axis ([min(a(:,1))-dd(1) max(a(:,1))+dd(1) -0.5 0.5]); 			hx = xlabel(feats(1,:));			thandle = [thandle hx];		elseif (d == 2),			axis ([min(a(:,1))-dd(1) max(a(:,1))+dd(1) min(a(:,2))-dd(2) max(a(:,2))+dd(2)]); 			hx = xlabel(feats(1,:)); hy = ylabel(feats(2,:));			thandle = [thandle(:)' hx hy];			view(2); 		else		% D = 3            			axis ([min(a(:,1))-dd(1) max(a(:,1))+dd(1) min(a(:,2))-dd(2) max(a(:,2))+dd(2) min(a(:,3))-dd(3) max(a(:,3))+dd(3)]); 			hx = xlabel(feats(1,:)); hy = ylabel(feats(2,:)); hz = zlabel(feats(3,:));			thandle = [thandle hx hy hz];			view(3); 		end	end	if (~gridrun) & (length(get(gcf,'children')) == 1 & any(get(gca,'position')>0.80))		set(gca,'position',[0.10 0.13 0.82 0.78]); % make axis labels visible	end			if (~gridrun) & (~isempty(dataset_name))		title(dataset_name);	end	hold off;	if (nargout > 0)		handle = [lhandle thandle];	endreturn;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀av亚洲一区中文字幕| 久久国产尿小便嘘嘘尿| 美脚の诱脚舐め脚责91 | 国产成人免费网站| 欧美日韩一区二区三区免费看| 久久久精品国产99久久精品芒果 | 欧美国产日本视频| 男女视频一区二区| 91久久精品网| 自拍视频在线观看一区二区| 寂寞少妇一区二区三区| 欧美精品乱码久久久久久按摩 | 日本久久一区二区三区| 久久精品男人天堂av| 九色|91porny| 91精品国产综合久久久久久久| 亚洲欧美日韩国产成人精品影院| 国产高清久久久久| 久久综合久久99| 韩国女主播成人在线| 精品电影一区二区| 久久99久久99小草精品免视看| 91精品国产综合久久国产大片| 亚洲妇女屁股眼交7| 欧美综合亚洲图片综合区| 亚洲乱码国产乱码精品精98午夜 | 91精品麻豆日日躁夜夜躁| 亚洲午夜精品网| 欧美三级电影精品| 亚洲高清免费一级二级三级| 欧美精品在线观看一区二区| 亚洲成人动漫av| 7777精品伊人久久久大香线蕉经典版下载 | 韩国中文字幕2020精品| 日韩欧美国产不卡| 九九国产精品视频| 久久午夜老司机| 国产精品1024久久| ㊣最新国产の精品bt伙计久久| 一本色道**综合亚洲精品蜜桃冫| 一区二区三区av电影| 在线中文字幕不卡| 视频在线观看一区二区三区| 91精品国产免费| 精东粉嫩av免费一区二区三区| 久久久亚洲欧洲日产国码αv| 国产美女在线精品| 亚洲三级久久久| 制服视频三区第一页精品| 极品少妇xxxx精品少妇| 中文字幕av一区二区三区| 欧美自拍偷拍一区| 秋霞成人午夜伦在线观看| 精品久久久久久亚洲综合网 | 亚洲精品乱码久久久久久日本蜜臀| 91在线视频官网| 亚洲第一成人在线| 欧美xxxxx裸体时装秀| 盗摄精品av一区二区三区| 亚洲韩国精品一区| 精品处破学生在线二十三| 99精品欧美一区二区三区小说| 亚洲国产精品精华液网站| 精品国产一区二区三区久久久蜜月| 韩国理伦片一区二区三区在线播放| 中文字幕亚洲不卡| 精品久久久久久久久久久院品网| 粉嫩欧美一区二区三区高清影视| 一区二区三区精品| 久久婷婷久久一区二区三区| 91久久线看在观草草青青| 久久激情五月激情| 艳妇臀荡乳欲伦亚洲一区| 精品国产网站在线观看| 色综合激情久久| 国产成人免费视频精品含羞草妖精 | 美日韩一级片在线观看| 亚洲美女屁股眼交3| www亚洲一区| 欧美日韩国产综合草草| 成人激情动漫在线观看| 免费看欧美女人艹b| 亚洲免费在线电影| 久久久99精品免费观看| 在线播放日韩导航| 欧美影院精品一区| 一本一道波多野结衣一区二区| 国产一区二区看久久| 日韩av网站免费在线| 亚洲高清一区二区三区| 亚洲女爱视频在线| 国产精品视频一二三区| 久久综合五月天婷婷伊人| 3d动漫精品啪啪一区二区竹菊| 99国产欧美另类久久久精品| 国产成人精品三级| 黄色成人免费在线| 精品在线免费观看| 免费欧美在线视频| 日韩中文字幕亚洲一区二区va在线 | 狠狠网亚洲精品| 麻豆精品久久精品色综合| 婷婷综合另类小说色区| 亚洲18影院在线观看| 亚洲国产精品久久一线不卡| 一区二区三区四区不卡在线| 亚洲猫色日本管| 亚洲综合色网站| 亚洲综合免费观看高清在线观看| 综合电影一区二区三区| 日韩伦理免费电影| 夜夜精品视频一区二区| 亚洲电影欧美电影有声小说| 4438x亚洲最大成人网| 欧美日韩一区在线| 在线影视一区二区三区| 91小宝寻花一区二区三区| 97久久超碰国产精品电影| 97久久精品人人澡人人爽| av电影一区二区| 色美美综合视频| 欧美精品久久天天躁| 制服丝袜成人动漫| 久久午夜色播影院免费高清| 国产欧美日韩在线| 亚洲免费观看高清| 午夜激情一区二区| 九九九精品视频| 成人精品视频.| 在线观看国产日韩| 日韩欧美久久久| 国产女人18毛片水真多成人如厕| 国产精品久久久久7777按摩| 亚洲一区视频在线| 裸体在线国模精品偷拍| 成人黄色小视频| 欧美性xxxxx极品少妇| 日韩视频不卡中文| 国产精品五月天| 亚洲国产人成综合网站| 乱中年女人伦av一区二区| 成人午夜视频免费看| 欧美成人福利视频| 中文字幕乱码久久午夜不卡| 亚洲激情男女视频| 激情小说欧美图片| 91福利社在线观看| 精品国免费一区二区三区| 亚洲色图丝袜美腿| 国产自产2019最新不卡| 色八戒一区二区三区| 2017欧美狠狠色| 亚洲国产成人va在线观看天堂| 精品一区二区三区欧美| 一本大道久久a久久精品综合| 日韩欧美精品在线| 亚洲黄色在线视频| 丁香天五香天堂综合| 欧美三级欧美一级| 国产精品久久久久久久久搜平片 | 亚洲制服欧美中文字幕中文字幕| 久久国产剧场电影| 在线中文字幕一区| 中文字幕av一区二区三区高| 日韩二区三区在线观看| 色欧美日韩亚洲| 国产精品女主播av| 国内精品久久久久影院色| 欧美性猛交xxxx黑人交| 综合婷婷亚洲小说| 国产成人精品www牛牛影视| 91精品国产综合久久久蜜臀粉嫩| 国产精品久久久久永久免费观看 | 粉嫩绯色av一区二区在线观看| 欧美日韩午夜在线视频| 中文字幕在线观看不卡| 国产在线一区二区| 欧美一区二区三区电影| 一区二区三区不卡在线观看| 99热99精品| 国产亚洲精品超碰| 国产一本一道久久香蕉| 欧美电影免费观看完整版| 日韩av中文字幕一区二区| 欧美三级电影在线看| 一区二区三区在线观看网站| 99久久久久久99| 国产精品国产自产拍在线| 成人免费高清视频在线观看| 久久先锋影音av| 国产一区二区精品久久99| 日韩精品一区二区三区视频在线观看| 天堂蜜桃91精品| 欧美视频你懂的| 亚洲v中文字幕| 欧美日韩国产综合视频在线观看| 亚洲午夜久久久久久久久久久| 在线观看日韩精品| 天堂在线一区二区| 7777精品伊人久久久大香线蕉超级流畅 |