我是相当新的Matlab和我试图学习如何在工作中为一个项目写循环。我使用xlsread从Excel导入数据。我有一列数据有13689个点长。我需要把这些数据输入一个矩阵,从第117行和第1列开始,长度为117 x 177。然后在开始下一行116之前填满所有的列。到目前为止,这是我得到的,
IntWL = xlsread (C: \ * * *)
L =长度(IntWL);
C = 0 (117117);
格式(“短”,“g”)
对于h = n:-1:1
为j = 1: L
为i = j: 117
x (i) = IntWL (j);
C (h i) = x(我);
结束
结束
结束
这将前117个数据点放入C矩阵的第117行1 - 117列。我似乎无法找出完成第一次迭代时,我怎么得到它去118数据点(原始数据)和计算未来117数据点,并将它们插入到我的矩阵的行116 c,我最终得到的是相同的117数据点在我所有的行。任何帮助都将不胜感激。卡洛琳
莱恩,谢谢你回复我之前的帖子。我意识到我需要从不同的角度来处理我的问题。