How can I transpose a column that is read from a .csv file? Currently I am reading the column, transposing it, and reprinting it. However, all of the numbers are crunched together into one cell. When I transpose, I need to have commas between each of my columns (or what used to be the end of a row, before the transpose took place).
-- This is what I am trying, but it does not work
C1 = dlmread(strcat(GlotaranFileName,'.csv'), ',', [0 1 lineCount 1]);
fprintf(fid, '%d', C1'); % write the relevent data to the file
thanks

 採用された回答

Walter Roberson
Walter Roberson 2012 年 10 月 22 日

0 投票

fprintf(fid, '%d,', C1(1:end-1)'); %notice the comma after %d
fprintf(fid, '%d\n', C1(end));

1 件のコメント

Bernoulli Lizard
Bernoulli Lizard 2012 年 10 月 22 日
Of course! Thank you, that seems obvious now.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Data Import and Analysis についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by