2013-12-23 122 views

回答

3

好问题的文件夹列表。

目录(又名文件夹)是一个普通的文件系统目录。 当前(工作)目录或文件夹是由pwd()函数检索的目录或文件夹。 在当前目录下工作的其他函数是cd()和dir()。

比当前文件夹更重要的是路径(又名搜索路径)。这是一个有序的文件夹列表。 当前文件夹始终隐含在路径的顶部。

现在,如果MATLAB需要从文件系统加载文件,它将根据路径加载。 也就是说,如果文件不在pwd()中,那么MATLAB将沿着路径下降直到找到文件。

例如fileread(),fopen()或* .m文件加载工作的方式,只提几个。

不依赖于当前目录或cd()到不同的文件夹是一个好习惯。其原因是,

编辑

也处理addPath()方法小心。如果你喜欢编译它,你不应该在函数内部使用它。

编译的应用程序不能修改的路径。唯一的路径元素是未打包的CTF归档文件和当前目录,但现在后者在路径的底部处为,而不是在MATLAB会话的顶部。

0

因此,该目录是MATLAB查找代码的所有组件的文件夹。例如,如果您有一个由您定义的函数,那么您需要在MATLAB目录中具有相关的.m文件,例如与主代码所在的文件夹相同。如果您有多个文件夹,每个文件夹都有一个函数你需要在代码中使用它们,然后需要将“路径”添加到目录中。 可以简单的写

让addpath( 'C:/ MATLAB/myfiles的')

inyour代码或MATLAB的THA主窗口。 看到您的目录型

DIR

相关问题