我有一个如下所示的数据文件
3 1.0 1.4 1.7
2 1.2 1.5
1 1.1
2 1.1 1.2
对于每一行,第一个整数表示该行中的浮点数。
现在我想将所有数据加载到单个matlab数组中,忽略第一列,即我想得到一个这样的数组
>>arr = [1.0, 1.4, 1.7, 1.2, 1.5, 1.1, 1.1, 1.2]
如果对于每一行,我们有相同数量的浮点数,我可以简单地这样做
>>arr = load datafile ;
>>arr = arr(:,2:end) ; %ignore the first column
>>arr = arr(:) ;
但是,如果我们在每一行中有不同数量的浮点数,似乎我们不能直接将文件加载到矩阵中。有什么简单的方法可以做到这一点吗?
谢谢你。