質問: cellstr(filename); dlmwrite(a,c,'-append'); これでcsvファイルに書き出すと、failenameが複数のセルに分かれてしまいますどうしたらよいでしょうか
回答: dlmwrite だと1文字1文字がコンマ区切りで出力されることは避けられないみたいですね。 r2019a から使える writematrix や writecell 関数にも 'writemode' で 'append' が用意されているので、こちらではいかがでしょう。 writematrix(a,filename,'writemode','append') という形で dlmwrite とはファイル名の入力位置が違いますが、 a = 'no.1-1result.,at'; filename = 'result.csv'; writematrix(a,filename,'writemode','append') となります。 a がセル配列であれば writecell 関数を使ってください。