finding elements in a matrix`
Show older comments
I have a a matrix A= [1 3 10; 1 8 10; 2 4 9] and an array x = [2 9]. i want to check if x is present in a single row of A. In this case it is true, so continue. Can anyone help? TIA.
Accepted Answer
More Answers (1)
X=[1 2; 3 9; 3 10; 2 4]
x = [2 9];
X = X(any(ismember(X, x),2), :);
s = [X zeros(size(X,1), 1)];
You also keep the last row, because it contains a 2, a number present in x.
Categories
Find more on Logical in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!