标签: matlab programming-languages octave
我想,之前可能已经提出过这个问题了。但我在这个论坛找不到合适的答案。
实际上,我有2个向量(长度不等)。我需要比较2个向量。我可以使用for循环来完成它。但这需要很长时间。
我可能会错过任何明显的方法吗?
这是一个小代码片段:
a=[ 1 2 3 4 5 6 7 8 1 2 3 4]; b=[ 2 3 4];
我们如何比较a和b。基本上,当比较返回true时,我需要向量a中的索引。
由于
答案 0 :(得分:5)
您可以使用strfind()(它适用于双打):
strfind()
idx = strfind(a, b);
idx将包含所有匹配的索引。
idx