csvファイルの行への追加書き込みについて
33 ビュー (過去 30 日間)
古いコメントを表示
MATALABで既存のcsvファイルの行に上書きすることなく数値を書き込みたいと考えています(A1,A2,A3...という順番に書き込みたいです).
しかし現在のプログラムでは上書きになってしまい,数値を追加で書き込んでいくことができません.
E=[1;2;3;4;5]
dlmwrite('C:~パスの指定~.csv',E,'-append');
原因を調べていますが分かりません.どのようにすればよいのでしょうか?
ご存じの方がいらっしゃいましたら何卒宜しくお願い致します.
2 件のコメント
源樹 上林
2020 年 11 月 7 日
提示のスクリプトだと「上書き」じゃなくて、「末尾に追加」になっています。
「上書きすることなく数値を書き込みたい」という要望通りの動作になっているはずですが、求めている出力イメージとは違う結果なんだと思います。
「数値を追加で書き込んでいく」の出力イメージはどんなものですか?この質問はそこから確認する必要があるような気がします。
↓提示されたスクリプトを2回実行した場合の出力結果。
1
2
3
4
5
1
2
3
4
5
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で 対話型コントロールとコールバック についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!