0
セル配列をテキストファイルに書き込むのに苦労しています。もし誰かがこれで私を助けることができれば、非常に感謝します。セル配列をテキストファイルに書き込む
は、私たちは「ANS」なし上記参照と同じ形式のテキストファイルでこれを印刷したい私のセル配列は、C =
[1x5 double] [0.1962] [1x3 double] [2x3 double]
>> C{:}
ans =
0.9864 0.8223 0.1952 0.0121 0.0012
ans =
0.1962
an s =
0.9864 0.2448 0.0014
ans =
0.9864 0.2448 0.0014
0.9863 0.2448 0.0014
であると言うことができます。私はfprintfを使用し、すべての出力を1行で取得します。
[nrows ncols]=size(C);
fid = fopen(saveDataName, 'w');
for row=1:nrows
fprintf(fid, '%12.4f', C{row,:});
fclose(fid);
誰でもこの手伝いできますか?
こんにちは、SilverbackNet.Thanksあなたの助けになります。私はすでにそれを試みてきましたが、すべての出力を1つの列にまとめました。私が私の例で見たように私の出力が欲しいです。最初の行は5列、2列目は1列などです。私のセルは毎回サイズと内容が変わることに注意してください。ですから、MATLABと同じフォーマットでテキストファイルにセルを書き込むには一般的なコードが必要です。コマンドウィンドウにC {:}と入力しますが、 'ans'という単語は使用しません。あなたが私の問題を理解することを願っています – skk