read data from files in a loop and append into one array

3 ビュー (過去 30 日間)
smo
smo 2016 年 7 月 10 日
回答済み: Image Analyst 2016 年 7 月 10 日
Hi,I have a number of files, each contains 2columns but varies number of rows.
I set up a loop to read the data from each of them. Now, I want to put the read-out-data append to an array (so at the end the array will have n-rows x 2-columns). how can I do that please? below I have listed the code I have for reading the data. Many thanks.
filenum = 2;
for i=1:filenum
f = load(['output_' num2str(i) '.txt']) %load the datafiles:
%output_1.txt, output_2.txt,...etc
%here, want to add all the 'f' here into an array
end
example: file1
11 22
33 44
file2
22 33
55 66
77 88
array want:(if call it NewArray)
NewArray =
11 22
33 44
22 33
55 66
77 88

採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2016 年 7 月 10 日
編集済み: Azzi Abdelmalek 2016 年 7 月 10 日
filenum = 2;
M=[];
for ii=1:filenum
name=sprintf('output%d_%dstd.txt',ii,stdtimes)
M=[M;dlmread(name)]
%here, want to add all the 'f' here into an array
end
  3 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2016 年 7 月 10 日
編集済み: Azzi Abdelmalek 2016 年 7 月 10 日
filenum = 2;
M=[];
for ii=1:filenum
name=sprintf('output_%d.txt',ii)
M=[M;dlmread(name)]
end
smo
smo 2016 年 7 月 10 日
thank you very much.

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

その他の回答 (1 件)

Image Analyst
Image Analyst 2016 年 7 月 10 日

カテゴリ

Help Center および File ExchangeData Types についてさらに検索

タグ

タグが未入力です。

Community Treasure Hunt

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

Start Hunting!

Translated by