find the distance between one point and an object

example
A=[ 0 1 1 1 1 0 0 ; 1 0 0 0 1 0 0 ; 1 1 0 0 0 0 *]
find the Eucilidean distance between * and all the nonzero points
in this case
the distance is sqrt(2^2+1^2)=sqrt(5)
Thank you!!

Answers (1)

How did you get that? Why don't you have a 3 by 7 array of distances? Or a 1D list of 8 distances? Why is it just a single number? Is this homework (so we know to give you hints, rather than just tall you outright how to do it)? Do you know about the find() function, which returns the row and column of the 1's? Why don't you figure out how to use that (hint, hint)?

Categories

Asked:

on 1 May 2013

Community Treasure Hunt

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

Start Hunting!