MATLABのfprintf関数の使い方は次のとおりです。
fprintf関数はデータを指定したフォーマットでファイルに書き込んだり、コマンドウィンドウに出力したりするために使われます。
[日本語ネイティブ表現]
fprintf(fileID, format, A)
ファイルID(fileID)は書き込み先のファイルを指定するファイル識別子で、フォーマットはデータの表示形式を指定するフォーマット制御文字列で、Aは書き込むデータです。
この文を自然な日本語で言い換えてください。1つだけオプションが必要です:使用例:
- コマンドウインドウに出力される:
printf(“こんにちは、世界!\n”);
printf(“私の名前は%sです\n”, “アリス”);
printf(“円周率の値は約%.2fです\n”, pi);
- ファイルへ書き込む:
fid = fopen(‘data.txt’, ‘w’);
fprintf(fid, ‘Hello, World!\n’);
fprintf(fid, ‘My name is %s.\n’, ‘Alice’);
fprintf(fid, ‘The value of pi is approximately %.2f.\n’, pi);
fclose(fid);
これら3つのサンプルの中で、最初のfprintf文は文字列”Hello, World!”をコマンドウィンドウに出力し、2番目のfprintf文はフォーマット済文字列”My name is Alice.”をコマンドウィンドウに出力し、3番目のfprintf文はフォーマット済文字列”The value of pi is approximately 3.14.”をコマンドウィンドウに出力する。
data.txtというファイルに「Hello, World!」という文字列を書き込む4つ目のfprintfステートメント。ファイルに「My name is Alice.」というフォーマットされた文字列を書き込む5番目のfprintfステートメント。ファイルに「円周率の値は、約3.14です。」というフォーマットされた文字列を書き込む6番目のfprintfステートメント。最後に、fclose関数でファイルを閉じる。