将可变长度的单元阵列读入矩阵

时间:2016-12-22 20:30:53

标签: octave cell-array

我正在使用Octave 4.2并在for循环中使用xlsread从几个不同的RTD导入数据。我使用以下代码导入:

for i=rtdmin:rtdmax
  filnum=num2str(i);
  fid = strcat(pre, filnum, filtyp);
  j = exist(fid);
  if j == 2
    [num{i}, txt{i}, raw{i}, lim{i}] = xlsread(fid);
    time{i} = num{i}(:,2);
    temp{i} = num{i}(:,3);
  endif
endfor

问题是RTD没有完全相同的读数(30,000 + -200),或者在完全相同的时间停止和启动,尽管读数重叠。由于每个单元格中数据的大小可变,我不能简单地将其拉出到矩阵中以处理数据。任何人都可以建议如何将数据转换为矩阵的解决方案,或者可以建议对现有代码进行更改,以便将数据读入矩阵中。提前谢谢。

0 个答案:

没有答案