Development Environment | ![]() ![]() |
バイナリデータの書き込み
fwrite
関数は、行列の要素を、指定した数値精度でファイルに書き込み、書き込まれた数値を出力します。たとえば、つぎのラインは、5行5列の魔方陣を構成する25個の要素からなる100バイトのバイナリファイルを作成します。書き込まれた25個の要素は、それぞれ4バイトの整数で保存されます。
fwriteid = fopen('magic5.bin','w'); count = fwrite(fwriteid,magic(5),'int32'); status = fclose(fwriteid);
この例では、関数fwrite
は値が小さく、エラーが生じない時に限り、count
変数を25 に設定します。
![]() | バイナリデータの読み込み | ファイル内の位置の制御 | ![]() |