remove numbers of an matrix from another matrix
Show older comments
Hi. How can I remove numbers of an matrix from another matrix?
I have two matrices:
M1 = [7 21; 41 52; 47 65; 14 41; 14 55];
M11 = [14 55; 47 65; 41 52; 14 41; 7 21];
M2 = [5 15; 7 21; 41 52; 47 65; 98 74; 14 41; 36 54; 36 47; 14 55; 14 88];
- I need to check if M1 (or M11) is contained in M2.
- I need to remove the values of M1 (or M11) from M2 with this end result:
M3 = [5 15; 98 74; 36 54; 36 47; 14 88];
2 Comments
Harry
on 18 Sep 2023
To clarify, are you wanting to remove the rows of M2 if the entire row is replicated in either M1 or M11, or remove the row if only one number is repeated?
For example, if the you had:
M1 = [7 22; 41 52]
Would the [7 21] row need removing from M2 or not?
Alberto Acri
on 18 Sep 2023
Accepted Answer
More Answers (1)
Steven Lord
on 18 Sep 2023
0 votes
Categories
Find more on Calendar 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!