How do I input and output values to a txt. file using MATLAB
Thanks

 채택된 답변

Dvir Haberman
Dvir Haberman 2019년 5월 14일
편집: Dvir Haberman 2019년 5월 14일

1 개 추천

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 )
Read the full info in this link.
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개)

카테고리

도움말 센터File Exchange에서 Large Files and Big Data에 대해 자세히 알아보기

제품

질문:

2019년 5월 13일

편집:

2019년 5월 14일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by