Hello guys,
could anyone explain to me how to calculate the center of gravity for negative values? This code work only for possitive values, for example if values will be 10 and 10 ( v = [10 10], the centroid is at the middle, of values will be 0 and 10 (v – [0 10]) then centrid is on the green point. But how can I edit this, for negative values? For example for -10 and -10 (v = [-10 -10]) the centroid will be at the middle, for values -10 and 0 (v = [-10 0]) centraid will be on the blue point.
Best regards.
x = [0 1];y = [1 1];v = [5 10];figure(1);clfplot(x,y)hold onscatter(x,y,100,v,'filled')axis imageaxis([x(1)-1 x(2)+1 y(1)-1 y(2)+1])xc = sum(v.*x)/sum(v);yc = sum(v.*y)/sum(v);hold onscatter(xc,yc)colorbarcolormap wintergrid on
Best Answer