Join 矩阵的倍频程条件合并
我搜索了一个有利于矩阵条件合并的倍频程函数,但到目前为止还没有。我的目标是在不循环的情况下使用向量。下面是我正在尝试做的一个例子Join 矩阵的倍频程条件合并,join,matrix,merge,octave,Join,Matrix,Merge,Octave,我搜索了一个有利于矩阵条件合并的倍频程函数,但到目前为止还没有。我的目标是在不循环的情况下使用向量。下面是我正在尝试做的一个例子 A= [1 1 2 2 3 1 5 2]; B= [1 9 2 10]; 我想得到Cas C= [1 1 9 2 2 10 3 1 9 5 2 10]; 是否有一个函数可以接受a、B和列列表要加入并生成C?您可以使用在B的第一列中查找A的第二列,然后使用该列从B的第二列中获取特定条目以构造C [~, in
A= [1 1
2 2
3 1
5 2];
B= [1 9
2 10];
我想得到C
as
C= [1 1 9
2 2 10
3 1 9
5 2 10];
是否有一个函数可以接受a
、B
和列列表要加入并生成C
?您可以使用在B
的第一列中查找A
的第二列,然后使用该列从B
的第二列中获取特定条目以构造C
[~, inds] = ismember(A(:,2), B(:,1));
C = [A, B(inds,2)];
%// 1 1 9
%// 2 2 10
%// 3 1 9
%// 5 2 10
非常感谢。这太完美了。