fprintf() 関数を使用して MATLAB でテキスト ファイルにデータを書き込む方法

Fprintf Guan Shuwo Shi Yongshite Matlab Detekisuto Fairunidetawo Shuki Yumu Fang Fa



fprintf() コマンド ウィンドウに出力を表示するために使用される MATLAB 関数です。この機能を使用すると、取得した出力をテキスト ファイルに書き込んで、さまざまな目的に保存することもできます。この保存された出力はコマンド ウィンドウに表示することもできます。

の使用方法については、このガイドに従ってください。 fprintf() MATLAB のテキスト ファイルにデータを書き込む関数。

MATLAB の fprintf() 関数とは何ですか?

fprintf() は、画面上に出力を表示するために使用される組み込みの MATLAB 関数です。この機能を使用すると、ユーザーはデータを適切な形式で希望どおりに表示できるため、理解しやすくなります。また、フォーマットされた出力をファイルに書き込むためにも使用され、将来の使用に備えてデータを保存できます。その理由は、このデータは引き続きアクセスでき、誰とでも簡単に共有できるためです。







構文
fprintf() 関数は、以下に示す簡単な構文に従います。



fprintf ( ファイルID、フォーマット仕様、A1、...、An )

ここ、
fprintf(ファイルID,フォーマット仕様, A1,…, An) 変数に格納されているデータを書き込みます A1、A2、…、An フォーマット指定子を使用して、テキスト ファイルの fileID に入力します。



fprintf() 関数を使用して MATLAB でテキスト ファイルに書き込み出力する方法

テキスト ファイルへのデータの書き込みは、構造化された読みやすい形式で情報を保存できる重要なタスクです。これは、効率的なデータ管理、共有、分析に役立ちます。使用できます fprintf() MATLAB の関数を使用すると、次の手順でテキスト ファイルにデータを簡単に書き込むことができます。





私: データを 1 つ以上の変数に保存します。

ii: 次に、 fopen() データを書き込むファイルを開く関数。



iii: if ステートメントを使用して、ファイルが開いているかどうかを識別します。ファイルが開かれていない場合は、ファイル識別子を -1 と比較してエラー メッセージをスローします。

iv: 使用 fprintf() データをテキストファイルに書き込む関数。

の: 使用 fclose() ファイルを閉じてシステム リソースを解放する関数。

私たち: プロセスが正常に完了すると、画面にメッセージが表示されます。

次の例は、 fprintf() MATLAB の関数を使用して、上記の手順を使用してデータをテキスト ファイルに書き込みます。

例 1: MATLAB の fprintf() 関数を使用してテキスト ファイルに文字列を書き込む方法

以下の例では、上記の手順に従って、テキスト ファイルに指定された文字列 x を書き込みます。 テキストファイル1.

x = 「linuxhint へようこそ」 ;
ファイル1 = fopen ( 「テキストファイル1.txt」 'の' ) ;
もしも ファイル1 == -1
エラー ( 「ファイルを開けませんでした。」 ) ;
終わり
fprintf ( ファイル1、 「%s」 、 バツ ) ;
f閉じる ( ファイル1 ) ;
ディスプ ( 「データはテキスト ファイルに正常に書き込まれました。」 ) ;

type コマンドの後にテキスト ファイルの名前を入力すると、ファイルの内容を画面に表示できます。

タイプ テキストファイル1.txt;

例 2: MATLAB の fprintf() 関数を使用してテキスト ファイルに行列を書き込む方法

この例では、 fprintf() 指定された行列 A をテキスト ファイルに書き込む関数 cos_ファイル。

x = -pi / 2 :pi / 10 :pi / 2 ;
A = [ バツ;コス ( バツ ) ] ;
ファイルID = fopen ( 「cos_file.txt」 'の' ) ;
もしも ファイルID == -1
エラー ( 「ファイルを開けませんでした。」 ) ;
終わり
fprintf ( ファイルID、 '%6s %12s\n' 'バツ' 「cos(x)」 ) ;
fprintf ( ファイルID、 '%6.2f %12.8f\n' 、A ) ;
f閉じる ( ファイルID ) ;
ディスプ ( 「データはテキスト ファイルに正常に書き込まれました。」 ) ;

ファイルの内容は、後でコマンド ウィンドウでファイル名を指定して type コマンドを使用して表示できます。

タイプ cos_file.txt

例 3: MATLAB の fprintf() 関数を使用してテキスト ファイルに数値データを書き込む方法

指定された MATLAB コードは、A に格納されている数値データをファイルに書き込みます。 ランダム番号.txt 上記の手順に従ってください。

A = ランド ( 5 4 ) ;
ファイルID = fopen ( 「ランダム番号.txt」 'の' ) ;
もしも ファイルID == -1
エラー ( 「ファイルを開けませんでした。」 ) ;
終わり
fprintf ( ファイルID、 '%d %d %d %d\n' 、A ) ;
f閉じる ( ファイルID ) ;
ディスプ ( 「データはテキスト ファイルに正常に書き込まれました。」 ) ;

コマンド ウィンドウで type コマンドを使用して、ファイルの内容を画面に表示します。

タイプ ランダム番号.txt

結論

fprintf() は、出力を画面に表示する MATLAB の組み込み関数です。この関数には、書式指定子を使用して書式設定されたデータをテキスト ファイルに書き込む機能もあります。このチュートリアルでは、 fprintf() MATLAB の関数を使用すると、データをテキスト ファイルにすばやく書き込むことができます。