4

整数配列の配列を含むセル配列があるとします。セル配列で特定の配列を検索し、存在する場合は true を返し、存在しない場合は false を返す最良の方法は何ですか?

4

1 に答える 1

5

cellfunと組み合わせて使用​​できますisequal

例えば:

cellArr = {[1 2 3],'xcxc',magic(5),1:3};
element = [1 2 3];
indexes = cellfun( @(x)isequal(x,element),cellArr);

trueこれにより、要素が存在するセルに含まれる配列が得られます。要素が少なくとも 1 回存在するかどうかを確認するには、次を使用します。

any(indexes)
于 2012-09-10T09:18:36.767 に答える