Comparing Two String Arrays
이전 댓글 표시
Hello,
I am trying to compare two string arrays to each other to see if any of the elements in one string array are in the other string array. I assumed the best approach was to use "any" and "strcmp".
This is my code. I was able to make it work if i placed "dad" as the first elment in 'stringMe'. However when I set the first element in stringMe to "mom", it did not work. Any suggestions or advice are greatly appreciated.
string = ["dad" "hey" "mom"];
stringMe= ["mom" "bob" "ted"];
if any(strcmp(string,stringMe))
disp('hello');
end
채택된 답변
추가 답변 (1개)
David Hill
2019년 11월 19일
if sum(ismember(string,stringMe))>0
disp('hello');
end
댓글 수: 1
Sean de Wolski
2019년 11월 19일
if nnz()
instead of sum>0
카테고리
도움말 센터 및 File Exchange에서 Cell Arrays에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!