how to count how many time rows of an matrix apear in other matrix

1 view (last 30 days)
so i have local matrix
local = [1 1 3;
1 2 7;
1 3 5];
and global matrix
global = [1 1 3;
2 1 4;
1 3 5;
2 4 5];
is there's way i can get the amount of times rows fom local matrix is used in global matrix?in said example it should be 2

Accepted Answer

KSSV
KSSV on 20 Jun 2022
Edited: KSSV on 20 Jun 2022
Read about ismember
A = [1 1 3;
1 2 7;
1 3 5];
B = [1 1 3;
2 1 4;
1 3 5;
2 4 5];
[c,ia] = ismember(A,B,'rows')
N = nnz(c)

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!