Error using horzcat Dimensions of matrices being concatenated are not consistent.
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
hanif hamden
el 26 de Abr. de 2019
Comentada: hanif hamden
el 29 de Abr. de 2019
I can't arrange my data as the error shows like this:
Error using horzcat.
Dimensions of matrices being concatenated are not consistent.
Error in DemoCircle (line 29)
TotalC = [y0, x0, listC]
I need help. This is my coding:
count(i) = sum(((x-x0(i)).^2+(y-y0(i)).^2<=R^2));
listC = count.'
TotalC = [y0, x0, listC]
y0 & x0 both value are 7125x1 double. same goes to listC. The problem is that when I run the coding with TotalC = [y0, x0, listC] ..The error shows as above.
Hope someone can help this
2 comentarios
Respuesta aceptada
Jan
el 26 de Abr. de 2019
Use the debugger to solve such problems. Type in the command window:
dbstop if error
Start the code again, and when the problem let Matlab stop, check the sizes of the used arrays:
size(x0)
size(y0)
size(listC)
I guess you want:
listC = count;
without transposing.
4 comentarios
Jan
el 28 de Abr. de 2019
@hanif hamden: If all 3 variables have the size [7125 x 1], the vertical concatenation would work successfully. Please check this again.
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!