Extract x and y coordinates for points in a multivariable function

I have a function of two variables(x and y). This function only has values of 0 and 1 for each point on the x-y grid. How would I extract the x,y location on the grid for the values which are 1? Thanks

 Accepted Answer

Given a z
[i,j]=find(z); % indices for lookup into x,y

2 Comments

Of course it works! :)
I'll point out that you can be assured it'll find the values since they're integers in this case. If z were some general f(x,y), one has to be careful the simple application of == (which is implied in the above find to locate exact values; even a single bit in the least significant portion of the mantissa will cause the comparison to fail.

Sign in to comment.

More Answers (0)

Asked:

on 4 Oct 2016

Commented:

dpb
on 6 Oct 2016

Community Treasure Hunt

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

Start Hunting!