怎么确定matlab变量及函数的优先顺序
1、在matlab中,如果要调用一个函数,那么这个函数必须在当前会话的matlab的可拈络焓瘅见范围内(visible scope)。而且matlab在其可见范围内按照一定的优囗寝嗵若先顺序来确定调用哪个函数或变量。搜索有限顺序的关键是Matlab路径(matlab path), matlab path是一个有序的文件夹路径列表,你可以添加或删除其中的某些路径(关于怎么添加删除,可参见:http://jingyan.baidu.com/article/a3761b2ba6c1541577f9aa11.html)。matlab path对matlab的作用相当于windows系统中path环境变量对windows的作用。matlab从path里面的第一个路径根据被调用函数的函数名寻找函数,如果第一个路径没找到再去第二个路径,直到找到为止。如果所有路径都找完了,也没找到,matlab就会报错。如图,我们在matlab命令窗口输入任意一串字符串aaaadfsgsdd,matlab会提示Undefined function or variable 'aaaadfsgsdd'.


4、下面我们首先在matlab命令窗口中输入下面的命令:which ones可以看见当前的ones是matlab默认提供的一个函数。

6、现在再次输入命令which ones结果如图。matlab显示现在调用的ones是当前路径中的ones函数,同时matlab会提示警告。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:52
阅读量:41
阅读量:65
阅读量:47
阅读量:22