Combining Matrices into one
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Abin Kuruvilla Mathew
el 21 de Dic. de 2020
Comentada: Abin Kuruvilla Mathew
el 21 de Dic. de 2020
Hi
I have 20 matrices (.mat files) from 20 subjects in the format of 68x68. I would like to combine all of them ito a single MAT file, but that one which reads the following structure 68x68x20?
As of now I've been using the following loop and it reads the following structure 1x29
numfiles = 29;
Ws = cell(1,numfiles);
for k = 1:numfiles
myfilename = sprintf('subject_%d.mat', k);
Ws{k} = importdata(myfilename);
end
Can anyone please correct this code?
Kind regards
Mat
0 comentarios
Respuestas (1)
per isakson
el 21 de Dic. de 2020
"I have 20 matrices" are those <68x68 double>? "matrices" implies that. If yes, try
%%
numfiles = 29;
Ws = nan(68,68,numfiles); % <68x68x29 double> (20 or 29??)
for k = 1:numfiles
myfilename = sprintf('subject_%d.mat', k);
Ws(:,:,k) = importdata(myfilename);
end
3 comentarios
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!