Borrar filtros
Borrar filtros

reshape problem in matlab

4 visualizaciones (últimos 30 días)
evangeline
evangeline el 22 de En. de 2014
Comentada: evangeline el 22 de En. de 2014
I have a 2D matrix, which is: h=zeros(65536,1); now when I use the: h = reshape(h, 256, 256); i get the error: To RESHAPE the number of elements must not change. but the number of elements are the same on both matrixes, what should I do?

Respuesta aceptada

the cyclist
the cyclist el 22 de En. de 2014
This code works for me just fine:
h = zeros(65536,1)
h = reshape(h, 256, 256);
Are you 100% sure you are not doing something in between those two lines that changes the shape of h? I suggest you insert the line
N = numel(h)
just before you do the resize, just to be sure.
  1 comentario
evangeline
evangeline el 22 de En. de 2014
so I guess I should check my code, thanks

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.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by