How can I compact a matrix to a define size?

1 visualización (últimos 30 días)
Daniel Fonsêca
Daniel Fonsêca el 6 de Sept. de 2018
Comentada: Daniel Fonsêca el 6 de Sept. de 2018
I'm trying to build a compact array. I have a array 8192x8192 and I want to make it for 1024 x 1024. See the code:
MC = zeros(8192/8);
for i= 1:8192/8
for j=1:8192/8
for m=1:8
for n = 1:8
MC(i,j) = MC(i,j) + M(i+m-1;j+n-1) % Size M = 8192X8192
end
end
end
end

Respuesta aceptada

KSSV
KSSV el 6 de Sept. de 2018
A = rand( 8192,8192) ;
B = imresize(A,[1024 1024]) ;
Read about imresize, interp2.
  2 comentarios
Daniel Fonsêca
Daniel Fonsêca el 6 de Sept. de 2018
That array has informations. Wnen I use resize or imresize, when i plot M, the result isn't the expected.
Daniel Fonsêca
Daniel Fonsêca el 6 de Sept. de 2018
Thanks by the answer. I had made the array wrong, so the result was wrong. When i fixed it, the imresize worked.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Resizing and Reshaping 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!

Translated by