matlab搜索路径

    如果在matlab的命令窗口(command window)、文本文件(script file)或者程序文件(program file)中出现了一个标识符,比如"mingcheng",那么 mingcheng 可能是一个变量或者特殊常量的名称,也可能是文件名或者程序名。matlab怎么来处理 mingcheng 这个符号呢?
    第一步:在 MATLAB 内存中进行检查搜索,看 mingcheng 是否为工作空间(workspace)中的变量,
如果是,则将 mingcheng 当成变量来处理,不再往下展开搜索识别;
   第二步:上一步否定后,检查 mingcheng 是否为matlab的内部函数。若肯定,则调用 mingcheng 这个内部函数;
   第三步:上一步否定后,继续在当前目录中搜索是否有名为“mingcheng.m”或“mingcheng.mex”的文件存在。若肯定,则将 mingcheng 作为文件调用; 
   第四步:上一步否定后,继续在matlab搜索路径的所有目录中搜索是否有名为“mingcheng.m”或  “mingcheng.mex”的文件存在。若肯定,则将 mingcheng 作为文件调用; 
   第五步:上述4步全走完后,仍未发现 mingcheng 这一符号的出处,则 matlab 发出错误信息。
posted @ 2011-05-31 18:09  秋天掰穗人  阅读(1221)  评论(0编辑  收藏  举报