行列をCSVファイル​としてエクスポートす​るにはどうしたらよい​ですか?

100 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2024 年 11 月 14 日
回答済み: MathWorks Support Team 2024 年 11 月 14 日

320x2 の double 型行列があり、それを以下の形式でCSVファイルに保存したいと考えています: 

234,2 671,5 735,1 264,2 346,7 ... など
この問題について調べたところ、「csvwrite」という関数を見つけました。しかし、以下のようにその関数を使用すると、

csvwrite('test.txt', a)
次のようになってしまいます:

234,2671,5735,1264,2346,7
何が起こっているのでしょうか?この問題をどのように解決すればよいでしょうか? 

採用された回答

MathWorks Support Team
MathWorks Support Team 2024 年 11 月 14 日
csvwriteは推奨されていません。代わりに、行列データをCSVファイルとしてエクスポートするためには、writematrixを使用してください。
行列データをファイルに書き込む際には、関数呼び出しの第2引数でファイル名の一部としてファイルタイプを指定できます。例えば、以下のように使用します:
m = [234 2; 671 5; 735 1; 264 2; 346 7]; writematrix(m, 'M.csv');
これにより、指定した形式でデータをCSVファイルに保存することができます。 

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeビッグ データの処理 についてさらに検索

タグ

タグが未入力です。

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!