Azzera filtri
Azzera filtri

reshape problem in matlab

4 visualizzazioni (ultimi 30 giorni)
evangeline
evangeline il 22 Gen 2014
Commentato: evangeline il 22 Gen 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?

Risposta accettata

the cyclist
the cyclist il 22 Gen 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 Commento
evangeline
evangeline il 22 Gen 2014
so I guess I should check my code, thanks

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Resizing and Reshaping Matrices in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by