包含特定值的索引行
11次浏览(过去30天)
显示旧的注释
接受的答案
Stephen23
2016年3月26日
编辑:Stephen23
2016年3月26日
使用单元格数组完全浪费了MATLAB快速有效地处理数值数组的能力。最好将数据存储在三个数组(冒号、行名、数字数据)中,或者(更好)存储在一个数组中
表格
.无论您使用什么方法来处理混合数据的单元格数组,都将比简单地存储数据要复杂得多
数值型数据
在一个
数字数组
.
下面的示例显示了当数据存储在simple中时,此任务可以多么简单
数字数组
:
colC = {“marker1”,“marker2”};
rowC = {“testvpn1”,“testvpn2”,“testvpn3”};
mat = [5,NaN;1,0;6,NaN]%您的数据
[idxR,idxC] = find(isnan(mat))
[colC (idxC), rowC (idxR)]