distance

1 view (last 30 days)
Adam
Adam on 11 Apr 2012
Hi, I'm trying to find middle distance. We did it this way
c1=handles.centroids(:,1);
c2=handles.centroids(:,2);
d1=sqrt(((xi(:,1)-c1))^2+(yi(:,1)-c2)^2);
d11=sqrt(((xi(:,2)-c1))^2+(yi(:,2)-c2)^2);
vz1=(d1+d11)/2;
str = ['strední vzdalenost v prvním okně je ', num2str(d1), ' pixelu.'];
disp (str);
but my voice is a mistake vcem Does anybody know the problem?
??? Error using ==> mpower
Inputs must be a scalar and a square matrix.
Thank you very much

Answers (1)

Andrei Bobrov
Andrei Bobrov on 11 Apr 2012
use .^
d1=sqrt(((xi(:,1)-c1))^2+(yi(:,1)-c2)^2);
d11=sqrt(((xi(:,2)-c1)).^2+(yi(:,2)-c2).^2);
on comment
d = sqrt((xi-c1).^2+(yi-c2).^2);
vz1 = mean(d);
  5 Comments
Adam
Adam on 13 Apr 2012
I had the problem resolved but it is not very elegant solution ... I'll happy with any help.
thank you

Sign in to comment.

Categories

Find more on Strategy & Logic in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!