MatLab:在单元格数组中查找数值

理查德·劳兰特

在我的单元格数组中,test = cell(1,2,20,14);我想在子集test(:,1,1,1)中找到数值。

例如,test(:,:,1,1)如下所示:

>> test(:,:,1,1)

ans = 

[     0]    [0.1000]    [57]
[0.9000]    [0.9500]    [73]

我想在第一列中找到包含0.9的单元格的索引,因此我可以访问第三列(在这种情况下,值为73)。我试过了:

find(test{:,:,1,1} == 0.9) 这使:

Error using == Too many input arguments.

如何找到各自的索引?

谢谢。

迪卡卡

尝试使用此方法直接访问该第三列的值-

cell2mat(test(vertcat(test{:,1,1,1})==0.9,3,1,1))

编辑1:如果您想测试test子集的前两列是否匹配,请使用此选项-

v1 = reshape(vertcat(test{:,[1 2],1,1}),[],2)
cell2mat(test(ismember(v1,[0.9 0.95],'rows'),3,1,1))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在MATLAB中的单元格数组中查找值(数组)

来自分类Dev

在matlab中的单元格数组中查找值(数组)

来自分类Dev

将单元格数组中的某些元素连接到数值数组中-MATLAB

来自分类Dev

在单元格数组中查找负值

来自分类Dev

在Excel单元格中查找并复制数值

来自分类Dev

在Excel单元格中查找并复制数值

来自分类Dev

在Matlab的单元格数组中搜索

来自分类Dev

修改大单元格数组以查找满足MATLAB中条件的某些行

来自分类Dev

Matlab在单元格数组中查找子字符串

来自分类Dev

在单元格数组的单元格数组中查找字符串

来自分类Dev

在单元格数组的单元格数组中查找字符串

来自分类Dev

在MATLAB中从单元格数组中删除元素

来自分类Dev

在矩阵的单元格数组中查找元素的索引

来自分类Dev

在单元格数组中查找元素(逻辑0或1)

来自分类Dev

查找数组中与给定线段相交的单元格

来自分类Dev

单元格数值

来自分类Dev

如何在MATLAB中为单元格的单元格数组创建FIFO队列?

来自分类Dev

Matlab中嵌套单元格数组的单元格功能

来自分类Dev

MATLAB中的单元格数组操作---创建关系矩阵

来自分类Dev

从Matlab中的单元格数组制作图例

来自分类Dev

在MATLAB中删除单元格数组元素时出错

来自分类Dev

Matlab中单元格数组的子字符串

来自分类Dev

MATLAB中单元格数组的左连接

来自分类Dev

Matlab-删除单元格数组中的零行

来自分类Dev

在MATLAB中的单元格数组中用零替换NaN

来自分类Dev

迭代Matlab中的单元格数组元素

来自分类Dev

MATLAB中单元格数组的最小值

来自分类Dev

排序由MATLAB中的结构组成的单元格数组?

来自分类Dev

Matlab中单元格数组的子字符串

Related 相关文章

热门标签

归档