MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply TodayThis 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.

115 correct solutions
50 incorrect solutions

Last solution submitted on Dec 19, 2014