能不能详细解释下这个matlab程序files = dir(cd);for i=1:length(files)if files(i).isdir & strcmp(files(i).name,'.') == 0 && strcmp(files(i).name,'..') == 0addpath([cd '/' files(i).name]);endend
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 01:01:54
![能不能详细解释下这个matlab程序files = dir(cd);for i=1:length(files)if files(i).isdir & strcmp(files(i).name,'.') == 0 && strcmp(files(i).name,'..') == 0addpath([cd '/' files(i).name]);endend](/uploads/image/z/6111734-14-4.jpg?t=%E8%83%BD%E4%B8%8D%E8%83%BD%E8%AF%A6%E7%BB%86%E8%A7%A3%E9%87%8A%E4%B8%8B%E8%BF%99%E4%B8%AAmatlab%E7%A8%8B%E5%BA%8Ffiles+%3D+dir%28cd%29%3Bfor+i%3D1%3Alength%28files%29if+files%28i%29.isdir+%26+strcmp%28files%28i%29.name%2C%27.%27%29+%3D%3D+0+%26%26+strcmp%28files%28i%29.name%2C%27..%27%29+%3D%3D+0addpath%28%5Bcd+%27%2F%27+files%28i%29.name%5D%29%3Bendend)
能不能详细解释下这个matlab程序files = dir(cd);for i=1:length(files)if files(i).isdir & strcmp(files(i).name,'.') == 0 && strcmp(files(i).name,'..') == 0addpath([cd '/' files(i).name]);endend
能不能详细解释下这个matlab程序
files = dir(cd);
for i=1:length(files)
if files(i).isdir & strcmp(files(i).name,'.') == 0 && strcmp(files(i).name,'..') == 0
addpath([cd '/' files(i).name]);
end
end
能不能详细解释下这个matlab程序files = dir(cd);for i=1:length(files)if files(i).isdir & strcmp(files(i).name,'.') == 0 && strcmp(files(i).name,'..') == 0addpath([cd '/' files(i).name]);endend
files = dir(cd); %files为当前目录下的文件信息构成的结构体数组
for i=1:length(files)%遍历每个文件信息
if files(i).isdir & strcmp(files(i).name,'.') == 0 && strcmp(files(i).name,'..') == 0 %如果文件为一个目录,并且不是'.'和'..’
addpath([cd '/' files(i).name]); %则将此目录加入搜索目录
end
end