concatenate matrices into one
Información
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Mostrar comentarios más antiguos
Hello everyone! I have 180 matrices, 19*330, the are stored as mat files (B1C1,B1C2.....B1C15,B2C1,...,B2C15,...,B12C1,....,B12C15). I want to concatenate them into one matrix 180*19 by 330. does any one how can I do that?
3 comentarios
Azzi Abdelmalek
el 19 de Jul. de 2016
How your matrices are stored?
Sophi gra
el 19 de Jul. de 2016
Editada: Azzi Abdelmalek
el 19 de Jul. de 2016
Azzi Abdelmalek
el 19 de Jul. de 2016
Please edit your question, don't let people guess what you are asking for!
Respuestas (1)
Azzi Abdelmalek
el 19 de Jul. de 2016
Editada: Azzi Abdelmalek
el 19 de Jul. de 2016
M=[]
for ii=1:15
for jj=1:12
name=sprintf('B%dC%d',ii,jj)
s=load(name)
n=fieldnames(s)
M=[M;s.n]
end
end
8 comentarios
Sophi gra
el 19 de Jul. de 2016
Azzi Abdelmalek
el 19 de Jul. de 2016
Look at edited answer
Sophi gra
el 19 de Jul. de 2016
Azzi Abdelmalek
el 19 de Jul. de 2016
Editada: Azzi Abdelmalek
el 19 de Jul. de 2016
M=zeros(19,330,180);
k=00
for ii=1:15
for jj=1:12
k=k+1
name=sprintf('B%dC%d',ii,jj)
s=load(name)
n=fieldnames(s)
M(:,:,k)=s.n
end
end
Sophi gra
el 20 de Jul. de 2016
Azzi Abdelmalek
el 20 de Jul. de 2016
Maybe you need to specify the location of your files
Sophi gra
el 20 de Jul. de 2016
Sophi gra
el 20 de Jul. de 2016
La pregunta está cerrada.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!