Output data from multiple plot into columns in a single file

Hi All, I am making several plots on each other using the command:
{
figure(1); clf
for i=1:2:length(data)
plot(data{i}.number,data{i}.amount);
hold all
end
}
where data{i}.number should be identical for all data{i}.amount.
Now I am interested in writing the values of each plot into a .txt file so I can process it elsewhere. I have tried:
{
for i=2:2:length(data)
dlmwrite('amount.txt', [data{i}.number, data{i}.amount],'delimiter','\t');
end
hold all
}
but it only writes one dataset. What I want is an 'amount.txt' file with the following column format:
{
data{i}.number data{1}.amount data{2}.amount data{3}.amount ...
}
can someone please help?

2 件のコメント

Nishitha Ayyalapu
Nishitha Ayyalapu 2013 年 10 月 17 日
To clarify, "number" and "amount" for each dataset "data{i}" both vectors or scalars?
kayak
kayak 2013 年 10 月 18 日
Hi Nishitha, Thanks. "number" and "amount" are both vectors.

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

回答 (0 件)

タグ

質問済み:

2013 年 10 月 17 日

コメント済み:

2013 年 10 月 18 日

Community Treasure Hunt

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

Start Hunting!

Translated by