Using find() on a vector of objects

4 views (last 30 days)
I'm trying to use find(...) to locate objects in a vector but can't make it work. I thought the following syntax would work:
p = find( obj.x == 1 )
but it doesn't. Why?

Accepted Answer

Robert Cumming
Robert Cumming on 16 May 2011
do you want:
p = find ( [obj.x] == 1 )
if not, as suggested earlier can you show obj.x and the error message you get.
  1 Comment
Niklas
Niklas on 16 May 2011
This is exacly what i was looking for, thanks!
How come you need the extra brackets?

Sign in to comment.

More Answers (0)

Categories

Find more on Startup and Shutdown 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!