哪位大侠给我解释一下下面这段程序每句都是什么意思啊
fid = fopen(filename,'r');
charArray = fgetl(fid);
while ~feof(fid)
    charArray = char(charArray,fgetl(fid));
end
charArray = char(charArray,' ');
fclose(fid);