自动将函数的结果输入方程

时间:2018-01-29 18:26:26

标签: matlab loops for-loop

我写了以下代码:

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))中。是否有可能做到这一点?我无法理解。

0 个答案:

没有答案