Write an array of data to multiple text file but it shows error
Infos
Cette question est clôturée. Rouvrir pour modifier ou répondre.
Afficher commentaires plus anciens
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 commentaires
per isakson
le 10 Fév 2018
Modifié(e) : per isakson
le 10 Fév 2018
Replace
textFilename = ['akg_' num2str(i) '.txt'];
by
textFilename = fullfile('akg_',[num2str(i),'.txt']);
AKHILA GOUDA
le 10 Fév 2018
per isakson
le 10 Fév 2018
I guess you don't have write permission in the current directory

Write to a different directory
AKHILA GOUDA
le 10 Fév 2018
Réponses (0)
Cette question est clôturée.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!