【问题标题】:Finding matrix in a cell array [closed]在单元格数组中查找矩阵[关闭]
【发布时间】:2017-01-11 18:24:53
【问题描述】:

我有以下元胞数组

a{1, 1} = [1   3];
a{1, 2} = [5  63];
a{2, 2} = [11 11];

现在,从a,我想找到一个矩阵,它的元素等于[11 11]

【问题讨论】:

    标签: matlab matrix find cell


    【解决方案1】:

    cellfun 函数可用于将操作应用于元胞数组中的每个元胞。在这种情况下,您可以在 anonymous function 中使用函数 isequal,如下所示:

    >> [r,c] = find(cellfun(@(c) isequal(c, [11 11]), a));
    >> y = [r c]
    
    y =
    
         2     2
    

    【讨论】:

    • 如何在 cellfun 中使用 find 函数???
    • @Harad:我不确定你在问什么。我的编辑地址是你想要的吗?
    猜你喜欢
    • 2020-10-16
    • 1970-01-01
    • 2017-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多