Error using cat: Dimensions of arrays being concatenated are not consistent.
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Jonas Damsbo
il 27 Nov 2018
Commentato: Jonas Damsbo
il 27 Nov 2018
I want to combine 4 matrices with dimensions:
z = 360x181x124
z1 = 360x181x124
z2 = 360x181x112
z3 = 360x181x124
I use the cat function:
z_T = cat(1,z,z1,z2,z3);
But i get the error "Dimensions of arrays being concatenated are not consistent."
I know why I get it but I dont know how I can solve it. Please help!
0 Commenti
Risposta accettata
Image Analyst
il 27 Nov 2018
Those are 3-D images so you need to concatenate along the 4th dimension:
z_T = cat(4, z, z1, z2, z3);
unless you just want them in one big long 1-D vector, in which case you'd do this:
z_T = cat(1, z(:), z1(:), z2(:), z3(:));
3 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!