检查元素向量中元素的存在

时间:2015-11-24 11:57:54

标签: arrays matlab

vector = [ 11 12 13 14 15 ]

是否有一个函数返回1或0,具体取决于vector(6)

的存在

单元格数组有ismember函数

也在Python中有in运算符

MATLAB中有什么相同的东西吗?如果它看起来像什么?

if vector(6) exists
    matrix_A = [ matrix_A, vector(6)]
else
    matrix_A = [ matrix_A, 0 ]
end

1 个答案:

答案 0 :(得分:6)

  • 要查看vector是否包含索引 6的元素:使用

    numel(vector)>=6
    

    如果true至少有vector元素,则会返回6

  • 要查看vector是否包含 6的元素:使用

    any(vector==6)
    

    ismember(6, vector)
    

    其中任何一个返回true iff vector的元素等于6