MATLAB の fgetl 関数は、ファイルから 1 行ずつテキストを読み込みます。

Matlabのfgetl関数は、ファイルから1行分のテキストデータを読み取るために使用します。使用方法:

tline = fgetl(fileID)

ここで、fileIDというのはファイル記述子で、fopen関数を使ってファイルを開くことで得られます。tlineは取得したテキスト行を含む文字列です。

ファイルから 1 行ずつテキスト 데이터を読み込む fgetl 関数の使い方の簡単な例を以下に示します。

fileID = fopen('data.txt', 'r');
tline = fgetl(fileID);
while ischar(tline)
    disp(tline)
    tline = fgetl(fileID);
end
fclose(fileID);

上の例では、最初にfopen関数を用いてdata.txtというテキストファイルを開き、そのファイル識別子をfileID変数に格納しています。次に、fgetl関数を用いてファイルの最初の一行のテキストデータを格納し、tline変数に格納します。その後、whileループを用いて、ファイルの次の行のデータを格納し、ファイルを最後まで繰り返します。各ループの中で、disp関数を用いて読み込んだテキスト行を表示しています。最後にfclose関数を用いてファイルを閉じます。

fgetl関数はテキストデータを1行ずつ読み込み、現在の位置を自動的に次の行に移動させます。したがって、fgetl関数を呼び出すと、ファイルの次の1行のデータを返します。

bannerAds