行列を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 CenterFile Exchange에서 ビッグ データの処理에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

Community Treasure Hunt

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

Start Hunting!