我试图在矩阵C中找到与B中的特定值相等的特定行向量。我试图以多种方式进行此操作,但没有得到有意义的结果。到目前为止,我已经使用find来返回空的double。我还尝试了嵌套的for循环来识别何时发生等效性。都不起作用。我不确定自己在做什么错。我已附上有问题的代码。两种矩阵都是双精度类。我觉得这应该很简单。我真的不知道为什么这不起作用,我以前使用过类似的逻辑。 C = 32261x2:加倍,B = 2x1:加倍
最好, -A
版本1:
for ii = 1:size(B,1)
bars = find(C(:,2) == B(ii));
end
版本2:
for mm = 1:size(B,1)
increment = 0;
yl = [];
for nn = 1:size(C,1)
if isequal(C(nn,2),B(mm))
increment = increment + 1;
bars(increment,:) = C(nn,:);
end
end
MEST{mm} = bars;
end