Azzera filtri
Azzera filtri

Error using horzcat Dimensions of matrices being concatenated are not consistent.

1 visualizzazione (ultimi 30 giorni)
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

Risposta accettata

Jan
Jan il 26 Apr 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 Commenti
Jan
Jan il 28 Apr 2019
@hanif hamden: If all 3 variables have the size [7125 x 1], the vertical concatenation would work successfully. Please check this again.
hanif hamden
hanif hamden il 29 Apr 2019
yeah there some error from the data. I just fixed it then it works well. Thank you so much :)

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by