『壹』 请问MATLAB 的用户文档文件夹在哪里
这是你的当前文件夹位置,你在哪个文件夹跑的程序,如果没有专门设置,产生的文件就在当前文件夹下
『贰』 matlab路径优先级 :是当前文件夹的路径优先,还是setpath里面的路径优先
优先级
当前文件>当前工作路径>path路径
先找当前文件中定义的函数,或者函数句柄
然后找当前工作目录中的m文件
最后找set path中设定的路径
『叁』 如何设置matlab文件路径
当前路径下 (mat和m文件在一起): load ***.mat;
在下一级路径下: load .\下一级路径的文件名\***.mat;
在上一级路径下: load ..\***.mat;
在平行文件夹内: load ..\平行的文件夹\***.mat;
例如,读写当前目录下aaaa文件夹中的x.txt文件
fid = fopen('.\aaaa\x.txt', 'wt');
fprintf(fid, '%s\n', '1234');
fclose(fid);
在上两(或若干级)路径下:
s = pwd; % 获取当前路径
cd('..'); % 跳到上一级路径下
load ..\asd\sdfg\***.mat % 获取上上级路径下的文件
cd(s); % 返回之前的路径即可。