📄 stprpath.html
字号:
<html><head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-8859-1"> <title>stprpath.m</title><link rel="stylesheet" type="text/css" href="../../m-syntax.css"></head><body><code><span class=defun_kw>function</span> <span class=defun_name>stprpath</span>(<span class=defun_in>toolboxroot</span>)
<br><span class=h1>% STPRPATH sets path to Statistical Pattern Recognition Toolbox.
</span><br><span class=help>%
</span><br><span class=help>% <span class=help_field>Synopsis:</span></span><br><span class=help>% stprpath
</span><br><span class=help>% stprpath(toolboxroot)
</span><br><span class=help>%
</span><br><span class=help>% <span class=help_field>Description:</span></span><br><span class=help>% stprpath(toolboxroot) sets path to the toolbox stored in
</span><br><span class=help>% given root directory toolboxroot.
</span><br><span class=help>%
</span><br><span class=help>% stprpath takes the working directory as the root, i.e.,
</span><br><span class=help>% toolboxroot=pwd.
</span><br><span class=help>%
</span><br><hr><br><span class=help1>% <span class=help1_field>(c)</span> Statistical Pattern Recognition Toolbox, (C) 1999-2003,
</span><br><span class=help1>% Written by Vojtech Franc and Vaclav Hlavac,
</span><br><span class=help1>% <a href="http://www.cvut.cz">Czech Technical University Prague</a>,
</span><br><span class=help1>% <a href="http://www.feld.cvut.cz">Faculty of Electrical engineering</a>,
</span><br><span class=help1>% <a href="http://cmp.felk.cvut.cz">Center for Machine Perception</a>
</span><br><br><span class=help1>% <span class=help1_field>Modifications:</span>
</span><br><span class=help1>% 28-apr-2004, VF, renamed to stprpath
</span><br><span class=help1>% 22-oct-2003, FV, command addpath used.
</span><br><span class=help1>% 18-July-2003, VF
</span><br><span class=help1>% 9-Feb-2003, VF
</span><br><span class=help1>% 23-Jan-2003, VF
</span><br><span class=help1>% 7-jan-2003, VF, A new coat.
</span><br><span class=help1>% 23-mar-2001, V.Franc, added new directories
</span><br><br><hr><span class=keyword>if</span> <span class=stack>nargin</span> < 1
<br> toolboxroot=pwd; <span class=comment>% get current directory
</span><br><span class=keyword>end</span>
<br>
<br><span class=io>disp</span>(<span class=quotes>'Adding path for the Statistical Pattern Recognition Toolbox...'</span>);
<br>
<br><span class=comment>% path for UNIX
</span><br>p = [<span class=quotes>'$:'</span>,...
<br> <span class=quotes>'$bayes:'</span>,...
<br> <span class=quotes>'$data:'</span>,...
<br> <span class=quotes>'$data/anderson_task:'</span>,...
<br> <span class=quotes>'$data/binary_separable:'</span>,...
<br> <span class=quotes>'$data/gmm_samples:'</span>,...
<br> <span class=quotes>'$data/mm_samples:'</span>,...
<br> <span class=quotes>'$data/multi_separable:'</span>,...
<br> <span class=quotes>'$data/svm_samples:'</span>,...
<br> <span class=quotes>'$data/iris_data:'</span>,...
<br> <span class=quotes>'$data/riply_data:'</span>,...
<br> <span class=quotes>'$demos:'</span>,...
<br> <span class=quotes>'$demos/ocr:'</span>,...
<br> <span class=quotes>'$demos/image_denoising:'</span>,...
<br> <span class=quotes>'$kernels:'</span>,...
<br> <span class=quotes>'$kernels/extraction:'</span>,...
<br> <span class=quotes>'$kernels/preimage:'</span>,...
<br> <span class=quotes>'$linear:'</span>,...
<br> <span class=quotes>'$linear/anderson:'</span>,...
<br> <span class=quotes>'$linear/finite:'</span>,...
<br> <span class=quotes>'$linear/fisher:'</span>,...
<br> <span class=quotes>'$linear/extraction:'</span>,...
<br> <span class=quotes>'$misc:'</span>,...
<br> <span class=quotes>'$probab:'</span>,...
<br> <span class=quotes>'$probab/estimation:'</span>,...
<br> <span class=quotes>'$quadrat:'</span>,...
<br> <span class=quotes>'$svm:'</span>,...
<br> <span class=quotes>'$visual:'</span>,...
<br> ];
<br>
<br>p=translate(p,toolboxroot);
<br>
<br><span class=comment>% adds path at the start
</span><br>addpath(p);
<br>
<br>
<br>
<br><span class=comment>%--translate ---------------------------------------------------------
</span><br><span class=defun_kw>function</span> <span class=defun_out>p </span>= <span class=defun_name>translate</span>(<span class=defun_in>p,toolboxroot</span>);
<br><span class=comment>%TRANSLATE Translate unix path to platform specific path
</span><br><span class=comment>% TRANSLATE fixes up the path so that it's valid on non-UNIX platforms
</span><br><span class=comment>%
</span><br><span class=comment>% This function was derived from MathWork M-file "pathdef.m"
</span><br>
<br>cname = computer;
<br><span class=comment>% Look for VMS, this covers VAX_VMSxx as well as AXP_VMSxx.
</span><br><span class=comment>%if (length (cname) >= 7) & strcmp(cname(4:7),'_VMS')
</span><br><span class=comment>% p = strrep(p,'/','.');
</span><br><span class=comment>% p = strrep(p,':','],');
</span><br><span class=comment>% p = strrep(p,'$toolbox.','toolbox:[');
</span><br><span class=comment>% p = strrep(p,'$','matlab:[');
</span><br><span class=comment>% p = [p ']']; % Append a final ']'
</span><br>
<br><span class=comment>% Look for PC
</span><br><span class=keyword>if</span> strncmp(cname,<span class=quotes>'PC'</span>,2)
<br> p = strrep(p,<span class=quotes>'/'</span>,<span class=quotes>'\'</span>);
<br> p = strrep(p,<span class=quotes>':'</span>,<span class=quotes>';'</span>);
<br> p = strrep(p,<span class=quotes>'$'</span>,[toolboxroot <span class=quotes>'\'</span>]);
<br>
<br><span class=comment>% Look for MAC
</span><br><span class=keyword>elseif</span> strncmp(cname,<span class=quotes>'MAC'</span>,3)
<br> p = strrep(p,<span class=quotes>':'</span>,<span class=quotes>':;'</span>);
<br> p = strrep(p,<span class=quotes>'/'</span>,<span class=quotes>':'</span>);
<br> m = toolboxroot;
<br> <span class=keyword>if</span> m(<span class=keyword>end</span>) ~= <span class=quotes>':'</span>
<br> p = strrep(p,<span class=quotes>'$'</span>,[toolboxroot <span class=quotes>':'</span>]);
<br> <span class=keyword>else</span>
<br> p = strrep(p,<span class=quotes>'$'</span>,toolboxroot);
<br> <span class=keyword>end</span>
<br><span class=keyword>else</span>
<br> p = strrep(p,<span class=quotes>'$'</span>,[toolboxroot <span class=quotes>'/'</span>]);
<br><span class=keyword>end</span>
<br></code>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -