Development Environment | ![]() ![]() |
低水準ファイルI/O関数の使用
MATLABには、ANSI標準CライブラリのI/O関数をベースにした低水準I/O関数が用意されています。C言語に精通しているユーザの場合は、これらのルーチンに違和感を持つことはないでしょう。
たとえば、MATLABファイルI/O関数は、C言語ルーチンと同一のプログラミングモデルを使用しています。このプログラミングモデルでは、データを読み書きするために、つぎの操作を行います。
fopen
を使って、ファイルをオープンします。 fopen
は、他の低水準ファイルI/Oルーチンで使用しているファイル識別子を出力します。
fread
を使用します。
fwrite
を使用します。
fgets/fgetl
を使用します。
fscanf
を使用します。
fprintf
を使用します。
fclose
を使用します。
この節には、これらの関数が読み書き操作が始まるファイルのカレントの位置にどのような影響を与えるか、またファイル内で位置を変更するにはどうするか、についての情報も記載されています。
![]() | MATLAB HDF ユーティリティAPIの使用 | ファイルのオープン | ![]() |