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

📄 mu_tcase_create.m

📁 时间序列分析中很用的源码,书的原名为时间序列分析的小波方法.
💻 M
字号:
function tc = MU_tcase_create(tcase)% MU_tcase_create -- Create and load a tcase.%%****f* lib.tcase/MU_tcase_create%% NAME%   MU_tcase_create -- Create and load a tcase.%% SYNOPSIS%   tc = MU_tcase_create(tcase)%% INPUTS%   * tcase -- name of test case (string or function handle).%% OUTPUTS%   * tc     -- loaded tcase_s struct (tcase_s).%% DESCRIPTION%   Function creates via MU_tcase_new and loads the tcase found %   in tcase file (tcase) or function handle (@tcase).%% EXAMPLE%   tcase = 'mytestcase';%   tc = MU_tcase_create(tcase);         % use a filename.%   tc = MU_tcase_create(@tcase);        % use a function handle%% ERRORS%   MUNIT:MissingRequiredArgument%   MUNIT:UnknownTestCase%% SEE ALSO%   MU_tcase_new%% TOOLBOX%     munit/munit%% CATEGORY%   MUNIT Library:  Test Case Functions%%***% AUTHOR%   Charlie Cornish%% CREATION DATE%   2004-Apr-27%% COPYRIGHT%%% CREDITS%%% REVISION%   $Revision: 118 $%%   $Id: MU_tcase_create.m 118 2005-10-28 21:57:19Z ccornish $if(~exist('tcase', 'var') || isempty(tcase))  error('MUNIT:MissingRequiredArgument', ...        [mfilename, ' requires a tcase argument.']);endpathstr = '';if (isa(tcase, 'function_handle'))  tc_file = func2str(tcase);  pathstr = '';% elseelseif (isa(tcase, 'char'))  [pathstr, name, ext, versn] = fileparts(tcase);  if (~isempty(pathstr))    tc_file = name;  else    tc_file = tcase;  endend%% Verify that tcase function file exists current pathif (isempty(pathstr))  if (isempty(which(tc_file)))    error('MUNIT:UnknownTestCase', ...          ['TestCase (', tc_file, ') not found']);  end%% else, verify tcase function file exists in alternate pathelse  if (~exist(fullfile(pathstr, [name '.m'])))    error('MUNIT:UnknownTestCase', ...          ['TestCase (', tc_file, ') not found']);  endend    curpath = pwd;try  if (~isempty(pathstr))    cd(pathstr);  end  tc = feval(tc_file);  if (~isempty(pathstr))    cd(curpath);  endcatch  err = lasterror;  cd(curpath);  rethrow(err);%  error('MUNIT:MU_tcase_case:creationError', ...%        ['Error creating test case (', tcase, ').']);endtc.pathstr = pathstr;return

⌨️ 快捷键说明

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