|
When I start my program i get an error message saying ???
Error using ==> textscan
Invalid file identifier. Use fopen to generate a valid file identifier.
Error in ==> abc at 23
for i=1:18 hdr=textscan(fid,'%s %*[^\n]',1); end
for the program
function spec = abc(filelist);
filelist='add.txt';
fl = importdata(filelist);
apfile = size(fl,1);
%fid = fopen(file);
bcc = 1024;
spec = zeros(apfile, bcc);
for iFile = 1:nFile
fid = fopen(fl{apfile});
for i=1:18 hdr=textscan(fid,'%s %*[^\n]',1); end
x=textscan(fid,'%d%d','delimiter',',,');
x = x{:,1};
x = reshape(x,2,bcc);
spec(apFile,:) = x(2,:);
fclose(fid);
end
|