📄 atomizerpath.m
字号:
% AtomizerPath -- initialize path to include Atomizer
disp('Welcome to Atomizer v 802')
%
global ATOMIZERPATH
global PATHNAMESEPARATOR
global PREFERIMAGEGRAPHICS
global MATLABPATHSEPARATOR
global WLVERBOSE
WLVERBOSE = 'Yes';
PREFERIMAGEGRAPHICS = 1;
%
Friend = computer;
if strcmp(Friend,'MAC2'),
PATHNAMESEPARATOR = ':';
ATOMIZERPATH = ['Macintosh HD:Build 802:Wavelab$VERSION$', PATHNAMESEPARATOR];
MATLABPATHSEPARATOR = ';';
elseif isunix,
PATHNAMESEPARATOR = '/';
ATOMIZERPATH = [pwd, PATHNAMESEPARATOR];
MATLABPATHSEPARATOR = ':';
elseif strcmp(Friend(1:2),'PC');
PATHNAMESEPARATOR = '\';
ATOMIZERPATH = 'C:\MATLABR11\toolbox\Atomizer802\';
MATLABPATHSEPARATOR = ';';
else
disp('I don*t recognize this computer; ')
disp('Pathnames not set; solution: edit Atomizer.m')
end
%
global MATLABVERSION
V = version;
MATLABVERSION = str2num(V(1:3));
if MATLABVERSION < 5,
disp('Warning: This version is only supported on Matlab 5.x');
end
%
% Basic Tools
p = path;
pref = [MATLABPATHSEPARATOR ATOMIZERPATH];
post = PATHNAMESEPARATOR;
p = [p pref];
p = [p pref 'Datasets' post];
p = [p pref 'DeNoising' post];
p = [p pref 'Decomposition' post];
p = [p pref 'Dictionaries' post];
p = [p pref 'Display' post];
p = [p pref 'LSSOL' post];
p = [p pref 'PDSCO' post];
p = [p pref 'Scripts/BP' post];
p = [p pref 'Scripts/Thesis' post];
p = [p pref 'Scripts/Tutor' post];
path(p);
disp('Pathnames Successfully Set');
clear p pref post
disp(' TTDemo - Tutorial Demo scripts')
disp(' BPDemo - Figures from ''''Atomic Decomposition by Basis Pursuit''''')
disp(' ThDemo - Figures and Tables from the thesis ''''Basis Pursuit''''')
%
% the next statement leaves items in global workspace
% but hides them from local workspace
%
clear ATOMIZERPATH MATLABVERSION PATHNAMESEPARATOR
clear Friend PREFERIMAGEGRAPHICS MATLABPATHSEPARATOR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -