adding same variables to single .mat file

1 Ansicht (letzte 30 Tage)
zozo
zozo am 27 Mär. 2012
Hello,
I have 30 .mat files [data_1,data_2...data_30] containing same variable x with different values (row vectors) each of size x(1x3800000) stored in them.
I want to save them all in a single .mat file as a matrix y(30x3800000).
How can I do it? Please provide the syntax.
Thanks

Akzeptierte Antwort

Matt Kindig
Matt Kindig am 27 Mär. 2012
y = NaN(30, 3800000); %pre-allocation
for k=1:30,
S = load( sprintf('data_%d.mat', k));
y(k,:) = S.x;
end
save 'y.mat' y

Weitere Antworten (0)

Kategorien

Mehr zu Workspace Variables and MAT-Files finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by