【发布时间】:2017-01-11 18:24:53
【问题描述】:
我有以下元胞数组
a{1, 1} = [1 3];
a{1, 2} = [5 63];
a{2, 2} = [11 11];
现在,从a,我想找到一个矩阵,它的元素等于[11 11]
【问题讨论】:
我有以下元胞数组
a{1, 1} = [1 3];
a{1, 2} = [5 63];
a{2, 2} = [11 11];
现在,从a,我想找到一个矩阵,它的元素等于[11 11]
【问题讨论】:
cellfun 函数可用于将操作应用于元胞数组中的每个元胞。在这种情况下,您可以在 anonymous function 中使用函数 isequal,如下所示:
>> [r,c] = find(cellfun(@(c) isequal(c, [11 11]), a));
>> y = [r c]
y =
2 2
【讨论】: