Matlabでtxtファイルを保存する方法【基本と応用】

MATLABでは、fprintf関数を使用してデータをtxtファイルに保存することができます。

例えば、次のコードは行列をtxtファイルに保存します。

data = magic(5); % 创建一个5x5的魔方阵
filename = 'data.txt'; % 设置文件名

fid = fopen(filename, 'w'); % 打开文件
fprintf(fid, '%d\t%d\t%d\t%d\t%d\n', data'); % 将矩阵数据保存到文件中
fclose(fid); % 关闭文件

上記のコードでは、最初に5×5の魔方陣データを作成し、ファイル名を指定します。その後、ファイルを書き込みモード(‘w’)で開くためにfopen関数を使用します。次に、fprintf関数を使用して行列データをファイルに保存し、’%d\t%d\t%d\t%d\t%d\n’は出力形式を指定しています。最後に、fclose関数を使用してファイルを閉じます。

上記のコードを実行すると、現在のディレクトリにdata.txtというファイルが生成され、その中には魔法陣のデータが含まれています。

bannerAds