fopen and fget reading lines from a text
7 views (last 30 days)
Show older comments
Hi, I try to work with fget and fopen, and I would like to read the first three lines from a text file (attached), and print them on the MATLAB output,
I try
fid = fopen('test.txt');
line_ex = fgetl(5) % read line excluding newline character
fid = fopen('test.txt');
line_ex = fgetl(5) % read line excluding newline character
fid = fopen('test.txt');
line_ex = fgetl(5) % read line excluding newline character
However, this prints out only the three first lines one time, then it continues to 4,5,6, then 7,8,9 etc.
Is there a better way to simply reproduce the three first lines of the text files, with the same command, over again?
Thanks
0 Comments
Accepted Answer
Dyuman Joshi
on 2 Feb 2024
Edited: Dyuman Joshi
on 2 Feb 2024
3 Comments
Dyuman Joshi
on 2 Feb 2024
Okay.
But it's not a good idea to hard code values. Better to store it as a variable and use it accordingly.
More Answers (0)
See Also
Categories
Find more on Text Files in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!