Problem 646. Getting the row and column location from a matrix
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
Solution Comments
Show commentsProblem Recent Solvers297
Suggested Problems
-
Project Euler: Problem 2, Sum of even Fibonacci
2786 Solvers
-
188 Solvers
-
Return the first and last characters of a character array
11554 Solvers
-
Generate a random matrix A of (1,-1)
384 Solvers
-
Matlab Basics - Switching Assignments
497 Solvers
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!