Matlab:使用strfind获得完全匹配

Zan*_*nam 4 matlab

我有一个1x5的单元格可能看起来像:

A = {'asd','pqr','asd 123','pqr123','asd 1','dfg',}
Run Code Online (Sandbox Code Playgroud)

当我做:

strfind(A,'asd')
Run Code Online (Sandbox Code Playgroud)

我明白了

[1]    []    [1]    []    [1]    []
Run Code Online (Sandbox Code Playgroud)

但是,我想要完全匹配.即我渴望

[1]    []    []    []    []    []
Run Code Online (Sandbox Code Playgroud)

我如何实现上述目标?

Par*_*kar 11

使用strcmp(区分大小写)或strcmpi(不区分大小写).

strcmp(A,'asd');
Run Code Online (Sandbox Code Playgroud)

给出以下ans:

1     0     0     0     0     0
Run Code Online (Sandbox Code Playgroud)