How to process a large matrix of size 28x28x11684?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Ajay Ganti
el 2 de Mzo. de 2018
Comentada: Ajay Ganti
el 2 de Mzo. de 2018
I'm having 11684 matrices each of size 28x28. So the variable a has size 28x28x11684. Now i would like to do sorting them using a for loop on each matrix of 28x28 and store it in a variable z. Here is my code
for i=1:11684
z=sort(a(:,:,i));
end
When i run the code, it is giving me the variable z of size 28x28. But i want the variable z to be of size 28x28x11684. Plese help me.
0 comentarios
Respuesta aceptada
Andrei Bobrov
el 2 de Mzo. de 2018
Editada: Andrei Bobrov
el 2 de Mzo. de 2018
Just:
z = sort(a);
With loop:
k = size(a,3);
z = a;
for ii = 1:k
z(:,:,ii) = sort(a(:,:,ii));
end
Más respuestas (0)
Ver también
Categorías
Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!