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

122 Ansichten (letzte 30 Tage)
MathWorks Support Team
MathWorks Support Team am 14 Nov. 2024

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

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

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

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

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu Text Data Preparation finden Sie in Help Center und File Exchange

Tags

Noch keine Tags eingegeben.

Community Treasure Hunt

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

Start Hunting!