Please help write a script to display the first line of this text file using fgetl

I am very new to matlab so please explain it assuming I don't know very much about it. Thanks in advance. Here is the first few lines of the text file, I would like "Header Lines = 15" to be displayed. It would also be great if you could show me how to pull up other specific lines in the file!
Header Lines = 15
Tilt Illusion Experiment
Subject Number = 1
Target Contrast = 0.50
Flanker Contrast = 0.50

 採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2014 年 3 月 27 日
fid=fopen('yourfile.txt')
line=fgetl(fid)
fclose(fid)

その他の回答 (1 件)

Jacob Halbrooks
Jacob Halbrooks 2014 年 3 月 27 日
編集済み: Jacob Halbrooks 2014 年 3 月 27 日
You just need to use FOPEN to create a file handle, and then each call to FGETL on that handle will read a line of text. Here's code that will keep calling FGETL until the end of the file is reached:
fid = fopen('myfile.txt','r');
while ~feof(fid)
line = fgetl(fid);
disp(line);
end
fclose(fid);
Be sure to call FCLOSE when you are done with the file.

1 件のコメント

Steve
Steve 2014 年 3 月 27 日
Thanks! I understand the code which is great. I need to only display the first line, what would the code be for that?

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeEntering Commands についてさらに検索

質問済み:

2014 年 3 月 27 日

コメント済み:

2014 年 3 月 27 日

Community Treasure Hunt

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

Start Hunting!

Translated by