Write an array of data to multiple text file but it shows error
Información
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Mostrar comentarios más antiguos
x =rand(10,1);
for i=1:10
A = x*i;
textFilename = ['akg_' num2str(i) '.txt'];
fid=fopen(textFilename,'w');
fprintf(fid,'%f\n',A(i));
fclose(fid);
end
I get the error
Error using fprintf
Invalid file identifier. Use fopen to generate a valid file identifier.
error in xyz (line 6)
fprintf(fid,'%f\n',A(i));


4 comentarios
per isakson
el 10 de Feb. de 2018
Editada: per isakson
el 10 de Feb. de 2018
Replace
textFilename = ['akg_' num2str(i) '.txt'];
by
textFilename = fullfile('akg_',[num2str(i),'.txt']);
AKHILA GOUDA
el 10 de Feb. de 2018
per isakson
el 10 de Feb. de 2018
I guess you don't have write permission in the current directory

Write to a different directory
AKHILA GOUDA
el 10 de Feb. de 2018
Respuestas (0)
La pregunta está cerrada.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!