このQ&Aは役に立ちましたか?
MATLABでのCSV形式書き込みについて
2023/10/17 21:41
- MATLABで計算結果をCSV形式で出力する方法について解説します。
- 既存のCSVファイルにデータを追加書き込みする方法をご紹介します。
- MATLABで行と列を指定してCSVファイルにデータを書き込む手順を説明します。
MATLABのCSV形式での書き込みについて
2009/01/24 15:17
MATLABにて計算させた結果をCSV形式で出力したいのですが,
もともとCSVファイルに書き込んであるデータを消さずに,
追加書き込みとして,行と列を指定して書き込み出来るのでしょうか?
もしできるのであれば,
どのようなプログラムを組めばよいのでしょうか?
どなたかご教授お願いします.
質問者が選んだベストアンサー
あまり、専門でもないので外していたらごめんなさい。
CSV形式に*行や*列というアドレスは存在しないと思いますよ。
エクセルに読み込んだらエクセル上で行・列が付加されているわけで
CSVは単にデリミタで区切ったテキストコードです。
だから行・列の管理は貴方が作るプログラム上ですべて管理しないといけません。
一旦ターゲットのCSVファイルを読み込んで、配列に展開し
目的の行・列のデータを更新し、ターゲットのCSVに全部を上書きするしかないと思う。
これがエクセル上に既に展開された状態なら、エクセルに書き込むことになります。
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
その他の回答 (2件中 1~2件目)
MATLABなら,あっさりとtxt形式で出力できるのですから,再度データを計算し直して,txt形式で吐き出させたものをExcelで読み込んで,csv形式で保存してはダメなんでしょうか。
そもそも,MATLABの使い方であれば,ベンダーであるサイバネットに確認するか,サイバネットのMATLABホームページでQ&Aを見た方が早いかと。
お礼
2009/01/28 19:37
値を細かく変えての繰り返し計算なので,
それだとちょっと厳しくて,質問させていただきました!
いろいろ調べたのですが,うまくいかなかったもので.
そうですね,最悪サイバネットに確認してみます★
回答して頂き,ありがとうございました!
お礼
2009/01/28 19:34
そうでしたか,プログラム上で配列に入れる時に
行と列を指定しなくてはいけなかったのですね!
それでやってみたいと思います!
とても貴重なアドバイスありがとうございました!