Problem using RESHAPE function
Mostra commenti meno recenti
I have problem for reshape 1d matrix (C1d(340029,1)) to 3d matrix (D3d(?,215,395)), Thank you for any help.
>> Error using reshape
>> Product of known dimensions, 84925, not divisible into total number of elements, 340029.
M = 215,
L = 395,
M*L = 215*395 = 84925,
C1d(340029,1),
D3d=reshape(C1d,[],M,L);
1 Commento
Adam
il 3 Mag 2019
340029 is neither divisible by 215 or 395 so how are you expecting it to reshape to that size?
Risposte (2)
Jan
il 3 Mag 2019
1 voto
This cannot work. There is no number, which satisfies 340029 = X * 215 * 395 , but reshape does not change the number of elements.
Farshid Daryabor
il 4 Mag 2019
0 voti
1 Commento
Walter Roberson
il 4 Mag 2019
The only time that can work is if the number of items in iz is divisible by 84925, which you cannot guarantee unless you know more about the K matrix.
Categorie
Scopri di più su Creating and Concatenating Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!