cell-array

    1热度

    3回答

    我的数据结构如下: Cell_Array = {{[1]},{[]},{[8]}}; 我如何才能找到这个单元阵列中的空数组而不进行双循环? 这不起作用。由于这个单元格阵列中的一切都不是空的。 ~cellfun(@isempty,Cell_Array(:)) 正如你可以在这里看到: isempty(Cell_Array{1,2}{1,1}) ans = 1 我怎样才能解决这个优雅与ce

    0热度

    2回答

    我有一个包含许多单元格的单元格数组A,每个单元格有50个值。这些单元或者具有全零或者其他数字的组合。 我正在寻找一种方法来找出哪些单元格不具有全零,因为我想在图表中绘制这些单元格。如果我尝试绘制单元阵列中的所有单元格,matlab处理的方式太多了。所以理想情况下,我会得到一个不是由全零组成的列表,例如A {1},A {53},A {235}等等。 在这里查看时,我发现如何在数组或矩阵中找到非零值,

    1热度

    2回答

    我有两个单元阵列,它们的大小可能不一样。单元阵列的元素是整数的randperm。 randperm数据类型是双数组。我怎样才能找到两个单元阵列的共同元素? 例如: Q1 = {[1 2 3 4], [3 2 4 1], [4 2 1 3]} Q2 = {[2 4 3 1], [1 2 3 4], [1 2 4 3]} 正如我所说的单元阵列的各元素randperm。我想上面的例子中的输出是“元

    1热度

    2回答

    我有一个函数,它使用strfind调用cellfun来查找单元格数组中的哪些字符串项匹配指定的字符串。例如: cellfun(@(x) strfind(x , 'openmask'), fileNames, 'uniformoutput', false) 的原始细胞矩阵是这样的: fileNames = {'sub11att-openmask.txt', 'sub13det-masking',

    0热度

    1回答

    给定一个单元阵列(或表),例如有两列,如何找到行中值的唯一排列?也就是说,给出A = {'a','b';'b','a';'c','d'},应该返回的是{'a','b';'c','d'}。

    0热度

    1回答

    的结果我有一个单元阵列,像这样: ID = {'g283', 'sah378', '2938349dgdgf', 'g283'}; 我还具有对应于这些ID一些数据。 Data = {'data1', 'data2', 'data3', 'data4'}; 假设我目前的ID是g283,并且我想提取与此ID匹配的数据。 我做strfind(ID, 'g283'),并得到像这样的结果: resu

    1热度

    2回答

    我有一列单元格阵列。每一行只包含一列。每个单元由一个字符串组成。如何通过基于空间分隔字符串将单元格数组中的一列的内容分隔成多个列。每个字符串有不同的长度。例如: cellArrayM= { 'hh pp' 'my 2 ewr 3234 csdf' 'input l 34' 'output K 99 100' } result={ 'hh'

    0热度

    2回答

    如果我有一个单元阵列C: C = {'name' 'hh' '23' [] [] 'last' 'bb' '12' '8' 'hello' 'In' 'kk' '12' '2131' [] 'name' 'kk' '23' [] [] 'name' 'cv' '22' [] [] 'name' 'ph' '23' [] [] } ; 我

    -1热度

    1回答

    我的单元阵列,它包含的值如 a = ['10100011''11000111'00010111'11100011']; 我想申请异或操作; 我用setxor。我想将xor的第一个数值即10100011赋值给单元阵列的所有值,要求输入&的输出如下! **setxor(10100011, 10100011) =00000000%(first value xor result with first va

    1热度

    1回答

    最大数量。如果我有一个由字符串单元阵列M(其中有些是字符串包含的话,其他包含数字) M={'r' '2' '17' '2' 's' '15' '5' '10' 'rr' } 我怎样才能得到第二列的最大数字,所以答案是10?