我正在通过互联网解析一些数据。结构Data
有几个元素。我对Data.Value
感兴趣Data(1,1).Value
的调用是[56,1]的双向量。继续前进到第二个结构单元Data(1,2).Value
是双向量[46,1]。
编写FOR循环以使整个Data(1,i).Value
从1到500,当它到达第二个元素时,我收到以下错误:Subscripted assignment dimension mismatch.
虽然我理解错误但我无法证明这一点,因此我无法找到解决方案。
我还试图预先定义一个可变大小的矩阵来克服这个问题而没有结果。
任何人都可以考虑获得整个Data(1,:).Value
非常感谢贡献者。
答案 0 :(得分:2)
您可以使用
vertcat(Data(1,:).Value)
创建通过连接Data(1,1).Value
,Data(1,2).Value
制作的列向量,...
或者,您可以使用通用连接运算符
cat(1, Data(1,:).Value)