我写了以下代码:
vel;
all;
for n = 1:482136
c = all((n+1):(n+25));
y(n) = rmse(vel,c);
end
[r,d] = sort(y);
“vel”和“all”是变量。 “vel”有25个数据点,“all”有超过480,000个。此代码通过循环超过25个数据点来计算两个变量之间的rmse。然后按最低rmse排序,“all”中的哪个数据点对应它。接下来,我希望代码自动将对应于最低rmses的前10个结果输入到等式c = all((n + 1):( n + 25))中。是否有可能做到这一点?我无法理解。