pwd%代表当前路径
addpath('foldername1','foldername1','foldername1',...);
%将制定文件夹添加到matlab搜索路径的顶端,每一个文件都要使用全路径(full pass name),addpath和genpath可以将文件夹的子文件夹全部添加到matlab搜索路径的顶端,一般放在m文件的开头,来调整搜索路径。
p=genpath('a')%获取文件夹a的路径字符串,以及文件夹a的各级子文件夹的路径,返回到p
path%返回当前matlab的搜索目录 注:matlab自带的那些m文件一般都在搜索目录里,存在pathdef.m文件中
path('a')%将当前的搜索目录给位a
path(path,'a');%将路径a添加到搜索目录的底端,如果a已经存在于搜索目录中,则将其移动到底端
path('a',path);%将路径a添加到搜索目录的顶端,如果a已经存在于搜索目录中,则将其移动到顶端
savepath%将当前搜索目录保存到pathdef.m文件中,
savepath filename%将filename保存到pathdef.m文件中
userpath%返回当前使用目录,当前使用目录是搜索目录顶端的第一个路径
userpath('newpath')%将newpath设置为当前使用目录,此时将移除上一次用userpath定义的使用目录,newpath必须是绝对路径
userpath('reset')%将使用目录设置为默认目录
userpath('clear')%清除userpath定义的使用目录
%设置路径,只要将下面的代码放到开头,则“绝对路径”对应文件,以及“绝对路径”的所有子文件都添加到matlab的搜索路径中
all_path=genpath('绝对路径');
addpath(all_path, '-begin');
savepath;
太久没用windows版本的matlab了,都忘记了。好像默认的是work路径吧,但是确实是可以改的。
File -> set path 设置为你要的路径就行了
你可以 在 File -> set path里面设置路径
找到显示文件路径的地方。
右键打开自定义,选择常规,第一项设置便可以修改初始工作文件夹。