distance
3 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
回答(1 个)
Andrei Bobrov
2012-4-11
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);
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!