本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MATLABのCSV形式での書き込みについて)

MATLABでのCSV形式書き込みについて

2023/10/17 21:41

このQ&Aのポイント
  • MATLABで計算結果をCSV形式で出力する方法について解説します。
  • 既存のCSVファイルにデータを追加書き込みする方法をご紹介します。
  • MATLABで行と列を指定してCSVファイルにデータを書き込む手順を説明します。
※ 以下は、質問の原文です

MATLABのCSV形式での書き込みについて

2009/01/24 15:17

MATLABにて計算させた結果をCSV形式で出力したいのですが,
もともとCSVファイルに書き込んであるデータを消さずに,
追加書き込みとして,行と列を指定して書き込み出来るのでしょうか?

もしできるのであれば,
どのようなプログラムを組めばよいのでしょうか?
どなたかご教授お願いします.

質問者が選んだベストアンサー

ベストアンサー
2009/01/26 09:31
回答No.1

あまり、専門でもないので外していたらごめんなさい。
CSV形式に*行や*列というアドレスは存在しないと思いますよ。
エクセルに読み込んだらエクセル上で行・列が付加されているわけで
CSVは単にデリミタで区切ったテキストコードです。

だから行・列の管理は貴方が作るプログラム上ですべて管理しないといけません。

一旦ターゲットのCSVファイルを読み込んで、配列に展開し
目的の行・列のデータを更新し、ターゲットのCSVに全部を上書きするしかないと思う。

これがエクセル上に既に展開された状態なら、エクセルに書き込むことになります。

お礼

2009/01/28 19:34

そうでしたか,プログラム上で配列に入れる時に
行と列を指定しなくてはいけなかったのですね!

それでやってみたいと思います!
とても貴重なアドバイスありがとうございました!

質問者

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

その他の回答 (2件中 1~2件目)

2009/01/26 21:45
回答No.2

MATLABなら,あっさりとtxt形式で出力できるのですから,再度データを計算し直して,txt形式で吐き出させたものをExcelで読み込んで,csv形式で保存してはダメなんでしょうか。

そもそも,MATLABの使い方であれば,ベンダーであるサイバネットに確認するか,サイバネットのMATLABホームページでQ&Aを見た方が早いかと。

お礼

2009/01/28 19:37

値を細かく変えての繰り返し計算なので,
それだとちょっと厳しくて,質問させていただきました!

いろいろ調べたのですが,うまくいかなかったもので.

そうですね,最悪サイバネットに確認してみます★
回答して頂き,ありがとうございました!

質問者

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。