Strcmp for two different Cells
조회 수: 5 (최근 30일)
이전 댓글 표시
Hello,
is it possible to compare two Cell-Variables with different sizes?
Example:
var1 = {'A', 'B', 'C'}
var2 = {'A', 'AA', 'B', 'BB', 'BB' , 'U' , 'V' , 'W' }
strcmp(var1,var2)
Result
>> ans = 1 0 1 0 0 0 0 0
The functions checks one element from var1 is existing in var2.
댓글 수: 0
채택된 답변
Guillaume
2016년 10월 6일
Use ismember:
var1 = {'A', 'B', 'C'}
var2 = {'A', 'AA', 'B', 'BB', 'BB' , 'U' , 'V' , 'W'}
ismember(var2, var1)
댓글 수: 0
추가 답변 (1개)
Matthias Walle
2016년 10월 6일
Do you mean like this?
strcmp(var1{1},var2) + strcmp(var1{2},var2) + strcmp(var1{3},var2)
and you want to use one single strcmp command?
참고 항목
카테고리
Help Center 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!