Input/Outputting values
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Fergal Ahern
am 13 Mai 2019
Bearbeitet: Dvir Haberman
am 14 Mai 2019
How do I input and output values to a txt. file using MATLAB
Thanks
0 Kommentare
Akzeptierte Antwort
Dvir Haberman
am 14 Mai 2019
Bearbeitet: Dvir Haberman
am 14 Mai 2019
Hi,
Use fopen and fclose to handle these files.
use fopen to get the file id (pay that in case of failure fileID will be -1 )
shortly:
Premission 'r' to read and 'w' to write.
fileID = fopen(fullfilename,'r')
if(fileID!=-1)
% do something. use fgetl
end
Then I usually use fgetl to process every line and status feof to know if the file ended but there are more ways of course.
while ~feof(fileID)
tline(k) = fgetl(fileID)
end
dont forget to close the file afterwards
fclose(fileID)
After that when you want to write to a file open it with the 'w' permission and use fprintf to write to a file
fprintf(fileID,formatSpec,A1,...,An)
Again, remember to close the file when you're done with fclose
Hope this helps
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Low-Level File I/O finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!