How should I search and also delete in matrix?

1 view (last 30 days)
Hy It is existing function for searching in the matrix ...?
I have list (numbers) in ([]x3) matrix. The 3rd columns is only 0 or 1. Based on 3rd columns I want to search in the matrix.
for example:
x: y: index:
------------------------
2 4 0
5 6 0
7 8 1
....etc
If the 3rd element is 0 then get this element and get the x,y number to the other function for the goal. and also set this 3rd index to 1 (1 that means that was used).

Accepted Answer

Jan
Jan on 29 Nov 2015
M = [2, 4, 0; ...
5, 6, 0; ...
7, 8, 1];
index = (M(:, 3) == 0);
x = M(index, 1);
y = M(index, 2);
...
M(index, 3) = 1;

More Answers (0)

Community Treasure Hunt

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

Start Hunting!