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