Problem 646. Getting the row and column location from a matrix

Created by Doug Hull in Community

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


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

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

64.13% Correct | 35.87% Incorrect
Last solution submitted on Mar 27, 2019