たとえば、私のデータは次のとおりです。
data =
[1000] @(x)x.^2 @sin [0.5]
[2000] @(x)1./x @cos [0.6]
data
テキストファイルなどに保存したい。(data
はcell
行列)。どうすればこれを達成できますか?
たとえば、私のデータは次のとおりです。
data =
[1000] @(x)x.^2 @sin [0.5]
[2000] @(x)1./x @cos [0.6]
data
テキストファイルなどに保存したい。(data
はcell
行列)。どうすればこれを達成できますか?
後でMatlabで使用するためにデータを保存したい場合、必要なのはこれだけです
save('filename','variables separated by spaces'); % to save specific variables
save('filename'); % to save all variables
変数を再度ワークスペースにロードする場合は、次を使用します。
load('filename');
バイナリ データではなく読み取り可能なテキスト ファイルとしてデータを書き込む必要がある場合は、fprintf
C とほぼ同じように使用できるを使用してみてくださいfprintf
。ドキュメントを確認することをお勧めします
ここに小さな例があります:
name = 'John';
age = 20;
enter code here
file = fopen('yourfilename.txt','w') % w option stantds for 'write' permission
fprintf(file,'My name is %s and I am %d', name, age);
fclose(file); % close it when you finish writing all data
data
マトリックスがどのようにフォーマットされているか、よくわかりませんでした。正しい matlab コードではないようです。
よろしく ;)