Matlab 选择不带循环的单元格的给定项
如何把它放在一个矩阵中,没有循环的情况下,10个单元格的每一个第一个条目都会修正Matlab 选择不带循环的单元格的给定项,matlab,Matlab,如何把它放在一个矩阵中,没有循环的情况下,10个单元格的每一个第一个条目都会修正 corrects = [1x4 double] [1x4 double] [1x4 double] [1x4 double] [1x4 double] [1x4 double] [1x4 double] [1x4 double] [1x4 double] [1x4 double] corrects{1} ans = 9 8 10
corrects =
[1x4 double] [1x4 double] [1x4 double] [1x4 double] [1x4 double] [1x4 double] [1x4 double] [1x4 double] [1x4 double] [1x4 double]
corrects{1}
ans =
9 8 10 7
我尝试更正{:}(1)
但是很明显,坏的单元格引用怎么做?如下使用:
So I need :
corrects{1}(1)
ans =
9
corrects{2}(1)
ans =
8
下面是一个示例,向您展示它的工作原理:
A = cellfun(@(x) x(1), corrects)
>> corrects{:}
ans =
0.9572 0.4854 0.8003 0.1419
ans =
0.4218 0.9157 0.7922 0.9595
ans =
0.6557 0.0357 0.8491 0.9340
ans =
0.6787 0.7577 0.7431 0.3922
ans =
0.6555 0.1712 0.7060 0.0318
>> A = cellfun(@(x) x(1), corrects)
A =
0.9572 0.4218 0.6557 0.6787 0.6555