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)

Categories

Find more on Function Creation in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!