How to find arrays in matrix

17 次查看(过去 30 天)
Suppose matrix A is as follows:
A = [1;2;3;4;5];
And matrix B:
B = [1,43,23,45;4,23,64,21;2,43,23,11;3,43,21,88;5,34,23,76;7,31,23,23,88;8,34,65,34];
I want to find the matrix A in matrix B and construct matrix C:
C = [1,43,23,45;2,43,23,11;3,43,21,88;4,23,64,21;5,34,23,76];

采纳的回答

Azzi Abdelmalek
Azzi Abdelmalek 2016-4-9
编辑:Azzi Abdelmalek 2016-4-9
Edit
[ii,jj]=ismember(A,B(:,1));
C=B(jj(ii),:)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Data Types 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by