【发布时间】:2011-11-24 18:40:52
【问题描述】:
在 Matlab 中尝试将元胞数组的元素序列转换为矩阵时遇到问题。特别是,我执行以下命令以从cell_array[] 中获取我想要的元素(请注意,虽然我在这里将11 作为常量,但它实际上会因其他事情而有所不同,但是当我执行命令时就知道了):
cell_array{3, 2:2:11,1}
给出以下结果:
ans =
0.173
ans =
0.188
ans =
0.06
ans =
0.165
ans =
0.225
为了将上述元素放入数组C,我尝试过使用vec2mat,但没有成功:
C=vec2mat((cell_array{3, 2:2:11,1}),5)
Error using vec2mat
Too many input arguments
另外,当我尝试这样做时:
C=cell_array{3, 2:2:11,1})
只有第一个元素存储在C:
C =
0.173
任何帮助将不胜感激。谢谢。
【问题讨论】: