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

 Akzeptierte Antwort

dpb
dpb am 4 Okt. 2016
Given a z
[i,j]=find(z); % indices for lookup into x,y

2 Kommentare

It works! Thanks
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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Gefragt:

am 4 Okt. 2016

Kommentiert:

dpb
am 6 Okt. 2016

Community Treasure Hunt

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

Start Hunting!

Translated by