Transform a two dimensional into a three dimensional and combine with another three dimensional array
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
MRC
el 1 de Nov. de 2013
Respondida: Azzi Abdelmalek
el 1 de Nov. de 2013
Hi, I have this matrix
A=randn(4,3);
and I want to transform it in a three dimensional matrix by stacking that matrix 5 times (without using repmat). Then, I want to horizontally combine that matrix with the matrix
B=zeros(4,10,5)
Could you help me? Thanks a lot!
0 comentarios
Respuesta aceptada
Más respuestas (1)
Iain
el 1 de Nov. de 2013
Repmat is an efficient method...
A = randn(4,3);
for i = 5:-1:1
B(:,:,5) = A;
end
B(:,end+(1:10),:) = zeros(4,10,5);
0 comentarios
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices 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!