⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 prdataset.m

📁 这个为模式识别工具箱
💻 M
字号:
%PRDATASET Load and convert dataset from disk%%  A = PRDATASET(NAME,M,N)%% The dataset given in NAME is loaded from a .mat file and converted% to the current PRTools definition. Objects and features requested% by the index vectors M and N are returned.%% See PRDATA for loading arbitrary data into a PRTools dataset.% See PRDATASETS for an overview of datasets.% Copyright: 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: prdataset.m,v 1.4 2003/10/19 14:42:59 bob Exp $function a = prdataset(name,M,N)	prtrace(mfilename);		if nargin < 3, N = []; end	if nargin < 2, M = []; end	if exist([name '.mat']) ~= 2		error([newline '---- Dataset ''' name ''' not available ----'])	end	s = warning;	warning off	b = load(name);	warning(s);	% Try to find out what data we actually loaded:	names = fieldnames(b);	eval(['a = b.' names{1} ';']);	if ~isdataset(a) & ndims(a) > 2		% We loaded an image?  		a = im2feat(a);		prwarning(2,'Assumed that a feature image is loaded')	else		a = dataset(a);	end	[m,k] = size(a);	% Maybe a subset of the features is requested:	if ~isempty(N) 		if min(size(N)) ~= 1			error([newline 'Feature indices should be stored in vector'])		end		if max(N) > k			error([newline 'Dataset has not the requested features'])		end		a = a(:,N); 	end	% Maybe a subset of the objects are requested:	if ~isempty(M) 		if min(size(M)) ~= 1			error([newline 'Object indices should be stored in vector'])		end		if max(M) > m			error([newline 'Dataset has not the requested objects'])		end		a = a(M,:); 	end	return

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -