readline.m v4.0

Reads the specified line(s) from a file.
ダウンロード: 4.7K
更新 2016/1/1

ライセンスの表示

USAGE:
% Reads the first line (default)
s = readline('data.txt');
% Reads the 8th line
s = readline('data.txt',8);

% Reads the [1 2 4 8] lines
s = readline('data.txt',[1 2 4 8]);
% Reads last 7 lines
s = readline('data.txt',[-7; -1]);
% Or just, reads the whole file
s = readline('data.txt','all');

NOTES:
In general, the output is a cell of strings. You may force a string matrix output with a third argument
s = readline('data.txt','all','string');

引用

Carlos Adrian Vargas Aguilera (2024). readline.m v4.0 (https://www.mathworks.com/matlabcentral/fileexchange/20026-readline-m-v4-0), MATLAB Central File Exchange. に取得済み.

MATLAB リリースの互換性
作成: R2014b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersLow-Level File I/O についてさらに検索
謝辞

ヒントを得たファイル: saveascii.m v6.2 (Oct 2009)

Community Treasure Hunt

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

Start Hunting!
バージョン 公開済み リリース ノート
4.0.0.0

V4.0 Now accepts 'all' input. Uses TEXTSCAN instead of TEXTREAD.

1.1.0.0

V3.0 Rewritten code. Negative NLINES values now indicated number of line from the End-of-File, instead of from the last line. New pairwise optional inputs for TEXTSCAN.

1.0.0.0

1. I change the loops of FGETL by a single TEXTREAD function as suggested by Urs (us) Schwarz.

2. New easy way for the lines inputs. Now accepts ascending and descending (negative) ranges.

3. I eliminate the file identifier input.