逻辑索引单元阵列

phd*_*ent 1 matlab logic cell-array

我有一个包含两种类型字符串的单元格数组:'ANN'和'QTR'.

如果单元格数组等于'QTR',我试图用一个向量得到一个向量.

这是我想要做的一个例子:

A = {'ANN';'ANN';'ANN';'ANN'; 'QTR'; 'ANN'; 'QTR'; 'QTR'; 'QTR'; 'QTR'};
logic1 = A == 'QTR'
Run Code Online (Sandbox Code Playgroud)

但是,这种符号似乎不适用于细胞.我寻找解决方法,但没有找到任何解决方法.

任何帮助将非常感激.

Dan*_*iel 5

你必须使用这个strcmp功能:

strcmp(A,'QTR')
Run Code Online (Sandbox Code Playgroud)