我想在一个循环中使用一个 for 循环for
(我认为)来生成一些我可以单独使用的向量polyfit
。
我有一个 768x768 矩阵,我已将其拆分为 768 个单独的单元向量。但是我想将每个 1x768 矩阵分成 16 个点的部分 - 即 48 个新向量,长度为 16 个值。然后我想用这些信息做一些曲线拟合。
我想将 48 个向量中的每一个命名为不同的名称,但是我想为 768 列中的每一个进行此操作。我可以轻松地单独执行此操作,但我希望有一种方法可以将它们结合起来。我尝试将其作为 for 语句中的 for 语句执行,但它不起作用,我想知道是否有人可以给我一些关于如何产生我想要的东西的提示。我附上了代码。
Qne
是我所有点的 768*768 矩阵。
N1=768;
x=cell(N,1);
for ii=1:N1;
x{ii}=Qnew(1:N1,ii);
end
for iii = 1:768;
x2{iii}=x{iii};
for iv = 1:39
N2=20;
x3{iii}=x2{iii}(1,(1+N2*iv:N2+N2*iv));
%Gx{iv}=(x3{iv});
end
end