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

📄 adjustpath.m

📁 很多matlab的源代码
💻 M
字号:
function adjustpath(fname)%ADJUSTPATH Adjust the Matlab path.%   ADJUSTPATH(fname) checks that the file fname is on the MATLABPATH%   in a single location.  Depending on fname the following will occur:%%      If the file is not found on Matlab's search path, an error is%      returned saying the function cannot be found on the search path.%%      If the file is found in multiple places on Matlab's search path, %      an error is returned.  This serves as a safeguard against multiple%      installations.%%      If the file is found in a single place on Matlab's search path,%      it is then checked against the MATLABPATH.  The purpose is to %      distinguish between a file in the current directory from a file%      which is truly on the MATLABPATH.  If it truly on the MATLABPATH the %      function returns with no error.  If it is not on the MATLABPATH %      (which means it must be in the current directory), the user is given %      an option to temporarily add the file's path to the the MATLABPATH %      for the current Matlab session.  If yes is chosen, it is added.  If %      no is chosen, an error is returned saying the file must be on the %      path to run.  % Jordan Rosenthal, 05-Nov-2000w = which(fname,'-all');N = size(w,1);switch Ncase 0   msg = ['The function ' fname ' is not on Matlab''s search path.'];   error(msg);case 1   filePath = fileparts( w{1} );   curPath = path;   k = findstr(curPath,filePath);   if isempty(k)      quest = {'This program must on the Matlab path to run correctly. ', ...            'Should ','', ...            ['     ' filePath],' ', ...            'be added to the path?  Note that any path change will remain', ...            'in effect for the current Matlab session only.'};      ButtonName = questdlg(quest,'Add to Path?','Yes','No','Yes');      switch ButtonName      case 'Yes'         path(curPath,filePath);      case 'No'         msg = 'This program must on the Matlab path to run correctly.';         error(msg);      end   endotherwise      msg = [ 'Multiple copies of this program have been found on the path. ', ...         'Please remove additional copies from the path.'];   error(msg);end

⌨️ 快捷键说明

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