This is a basic MATLAB operation. It is for instructional purposes.

---

You may already know how to get logical indexes from a vector, and to find the location of elements in a vector.

What if you are dealing with a matrix. Often you will want the row and column location of an element, or set of elements. For instance:

   [0 1 0
    0 0 0]

You might want

row = 1
col = 2

or

   [0 1 1
    1 0 0]
   row = [2
          1
          1]
   col = [1
          2
          3]

Check out Find to learn to do this.

Given a matrix, M, return the column vectors that represent the row and column indices, r and c, where the given matrix, M is greater than the threshold value, thresh. R and C will be combined into matrix out.

Solution Stats

549 Solutions

297 Solvers

Last Solution submitted on Dec 03, 2025

Last 200 Solutions

Solution Comments

Show comments
Loading...

Problem Recent Solvers297

Suggested Problems

More from this Author51

Problem Tags

Community Treasure Hunt

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

Start Hunting!