Error using reshape To RESHAPE the number of elements must not change.
Show older comments
please help me. how to fix it ?


Answers (2)
KSSV
on 27 Dec 2016
0 votes
When you try to reshape a given matrix into another matrix, the total number of elements should not change, if not it will throw an error. In your case check numel(y) and xb*64 they must be equal for successful reshape.
4 Comments
Andi Juwandi Karmita
on 29 Dec 2016
KSSV
on 29 Dec 2016
Find out what is numel(y), and numel(xb)...
numel(y) = numel(xb)*64 for reshape. If not in place of 64, you have to use numel(y)/numel(xb). Note that numel(y)/numel(xb) must be an integer.
Andi Juwandi Karmita
on 30 Dec 2016
Image Analyst
on 30 Dec 2016
Attach both your .mat file and your .m file with the paper clip icon so we can debug it for you. http://blogs.mathworks.com/videos/2012/07/03/debugging-in-matlab/
alok dhaundiyal
on 17 Nov 2020
0 votes
Can we not use Identity matrix to rescale it?
Categories
Find more on Deep Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!