Matlab 工作区

来源:百度知道 编辑:UC知道 时间:2024/06/19 09:14:24
我在MATLAB中有两个文件,其中一个用到了另一个中定义的函数,但是MATLAB中没有像C那样的申明,表示两个文件有关系,那样在运行其中一个时就会显示错误,怎么解决这个问题啊?MATLAB难道没有工作区间之类的东西么?

二楼说的对,matlab中的函数调用不需要声明,为了清楚起见,你可以把两个m文件拷到同一个工作目录下,但实际上不在一个工作目录下也没有问题,应该是函数有问题或调用出了问题,楼主不妨把错误传上来,大家分析分析!

上面说的也对,但要注意,另外一个文件中定义的子函数是没法在文件外调用的,只能在文件内调用,但与文件名相同的那个函数是可以由其他函数调用的,当然前提是文件位置在matlab的一个工作路径下。

应该跟你说的没关系,检查函数是否错误。另外,也可以做成嵌套函数

这个需要将两个M文件都打开,再运行,就不会出现显示错误了。。