vertical concatenation of matrices in a loop
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Yuvashree Mani Urmila
am 13 Jun. 2014
Bearbeitet: Mischa Kim
am 13 Jun. 2014
I have a set of matrices saved in a data structure. I need to vertically concatenate the matrices. The number of columns is consistent for every matrix. how is it possible to do this in the loop i have written here. thanks
for fileNr =1:8
outputFileName = outputFileNames(fileNr);
outputFileName = outputFileName{1};
outputFileName = strcat(outputFolder, filesep, outputFileName);
FileName=(outputFileName);
FileName
data1=load(FileName);
data=data1.dataStruct.data;
end
0 Kommentare
Akzeptierte Antwort
Mischa Kim
am 13 Jun. 2014
Bearbeitet: Mischa Kim
am 13 Jun. 2014
Yuvashree, try
data = [];
for fileNr = 1:8
[...] % removed code for better readability
data1 = load(FileName);
if (rem(fileNr,8)==0) % save every 8th matrix
data = [data; data1.dataStruct.data];
end
end
2 Kommentare
Yuvashree Mani Urmila
am 13 Jun. 2014
Bearbeitet: Yuvashree Mani Urmila
am 13 Jun. 2014
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!