隐马尔科夫matlab工具箱


用于模式识别和预测的HMM模型代码,matlab工具箱,应用实例及说明
资源截图
代码片段和文件信息
function p = genpathPMTK(d isMatlab)
% Like built-in genpath but omits directories unwanted directories:
% e.g. .svn cvs private deprecated +package
% For best performance optionally specify whether this is Matlab (as
% opposed to Octave). 
%%

% This file is from pmtk3.googlecode.com

if nargin==0
    p = genpath(fullfile(matlabroot ‘toolbox‘));
    if length(p) > 1
        p(end) = [];
    end % Remove trailing pathsep
    return
end

if nargin > 1 && ~isMatlab %isempty(strfind(upper(matlabroot) ‘MATLAB‘)) % octave
    p = genpath(d); % genpathPMTK is not reliable in Octave
   return; 
end
    
% initialise variables
methodsep = ‘@‘;  % qualifier for overloaded method directories
p = ‘‘;           % path to be returned

% Generate path based on given root directory
files = dir(d);
if isempty(files)
    return
end

% Add d to the path even if it is empty.
p = [p d pathsep];

% set logical vector for subdirectory entries in d
isdir = logical(cat(1 files.isdir));
%
% Recursively descend through directories which are neither
% private nor “class“ directories.
%
dirs = files(isdir); % select only directory entries from the current listing
for i=1:length(dirs)
   dirname = dirs(i).name;
   if    ~strcmp(  dirname  ‘.‘)          && ...
         ~strcmp(  dirname  ‘..‘)         && ...
         ~strncmp( dirname  methodsep 1) && ...
         ~strcmp(  dirname  ‘private‘)    && ...
         ~strcmp(  dirname  ‘deprecated‘) && ...
         ~strcmp(  dirname  ‘.svn‘)       && ...
       ~strcmp(  dirname  ‘CVS‘)        && ...
         ~strncmp( dirname  ‘+‘ 1)
         p = [p genpathPMTK(fullfile(d dirname))]; %#ok recursive calling of this function.
   end
end
end


% function p = genpathOctave(d)
% %% Prototoype version that may not work reliably

% fullp = genpath(d); 

% [start finish] = regexp(fullp pathsep);
% if isempty(start)
%     tokens = {fullp};
% else
%     tokens = cell(numel(start+1) 1);
%     tokens{1} = fullp(1:start(1)-1);
%     start = [start length(fullp)+1];
%     for i=1:numel(finish)
%         tokens{i+1} = fullp(finish(i)+1:start(i+1)-1);
%     end
% end
% tokens(cellfun(@(c)isempty(c) tokens)) = []; 
% ndx = cellfun(@(c)~isempty(c) strfind(tokens ‘.svn‘));
% tokens(ndx) = [];
% tokens = cellfun(@(t)[t pathsep] tokens ‘uniformoutput‘ false); 
% p = [tokens{:}]; 
% if isempty(p)
%     p = ‘‘;
% end

% end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-10-17 13:50  hmmtoolbox
     文件      818349  2013-08-27 10:40  hmmtoolboxhmm-matlab (1).zip
     目录           0  2013-10-17 13:51  hmmtoolboxpmtk3-3jan11
     文件         403  2013-06-21 15:51  hmmtoolboxpmtk3-3jan11Untitled.m
     文件         194  2012-01-03 21:50  hmmtoolboxpmtk3-3jan11config-local.txt
     文件         735  2011-02-09 17:12  hmmtoolboxpmtk3-3jan11config-old.txt
     文件         973  2012-01-03 21:50  hmmtoolboxpmtk3-3jan11config.txt
     目录           0  2013-10-17 13:50  hmmtoolboxpmtk3-3jan11demos
     文件         962  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosIPFdemo2x2.m
     文件        1116  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosIPFdemo4Cycle.m
     文件         595  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosIPFdemoIndep2d.m
     文件        1410  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosKLfwdReverseMixGauss.m
     文件         642  2011-02-28 14:50  hmmtoolboxpmtk3-3jan11demosKLpqGauss.m
     文件        1354  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosLMSdemo.m
     文件         937  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosLMSdemoSimple.m
     文件        1200  2011-12-15 09:13  hmmtoolboxpmtk3-3jan11demosNIXdemo2.m
     文件         925  2011-12-15 09:13  hmmtoolboxpmtk3-3jan11demosPRhand.m
     文件        1568  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosROChand.m
     文件         807  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosagglomDemo.m
     文件        1330  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosalarmBelPropDemo.m
     文件        2276  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosalarmDgmTimingComparison.m
     文件         537  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosalarmNetworkFitTest.m
     文件        1041  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosalarmTest.m
     文件        1096  2011-04-02 16:39  hmmtoolboxpmtk3-3jan11demosanscombe.m
     文件        3017  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosarsDemo.m
     文件        1269  2011-12-15 09:13  hmmtoolboxpmtk3-3jan11demosarsEnvelope.m
     文件         743  2011-12-15 09:13  hmmtoolboxpmtk3-3jan11demosayesChangeOfVar.m
     文件         891  2011-04-02 16:39  hmmtoolboxpmtk3-3jan11demosayesFactorHandedness.m
     文件        5058  2011-12-15 09:13  hmmtoolboxpmtk3-3jan11demosayesLinRegDemo2d.m
     文件        6884  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosayesRiskDemo.m
     文件         698  2011-02-27 14:31  hmmtoolboxpmtk3-3jan11demosayesTtestDemo.m
............此处省略3874个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)