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