そのため、このトピックのフォーラムを調査していましたが、私の質問に答えた関連する投稿が見つからなかったので、ここに行きます. セル配列を Matlab から .csv ファイルとして保存したいと考えています。私のセル配列の構造は次のとおりです(これは私に問題を引き起こしている部分です)
>> mycell
mycell =
Columns 1 through 8
[76x1 double] {76x1 cell} {76x1 cell} [76x75 double] [76x1 double] [76x1 double] {76x1 cell} {76x1 cell}
Columns 9 through 17
{76x1 cell} {76x1 cell} {76x1 cell} {76x1 cell} {76x1 cell} {76x1 cell} {76x1 cell} {76x1 cell} {76x1 cell}
Column 18
{76x1 cell}
だから私が無駄に自分で試してきたことは次のとおりです:
>>
[nrows,ncols]= size(mycell);
filename = output_file;
fid = fopen(filename, 'w');
for row=1:nrows
fprintf(fid, '%d,%s,%s,%d,%d,%d,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s\n', mycell{row,:});
end
fclose(fid);
??? Error using ==> fprintf
Function is not defined for 'cell' inputs.
どんな提案でも大歓迎です!ありがとう!