嵌套循环 - 在一个程序中超过4个循环

时间:2012-02-16 17:10:43

标签: matlab

我在matlab中加载了一个文本文件。此文本文件有两列和22800行。我使用嵌套for循环编写了一些计算。我希望对文本文件中的每50个值进行所有这些计算。即我希望最外面的循环工作22800/50次,我无法编码。请帮助我。 我的计划如下。

load('assignment_1.txt');
a=-
b=-
m=1;
n=100;
for R=m:n
    if ----
        ---
    else
        ---
    end
    for ---
        if ---
            ----
        end
        for ----
            if----
                -----
            else
                ----
            end

            m=m+100;

            n=n+100;

        end

        y=polyfit(----);

        f=polyval(---);

        plot(-----);

        axis([- - - - ])
    end
end

1 个答案:

答案 0 :(得分:0)

如果你想从1到22800循环跳过每50个数字,你可以使用以下语法:

for R = 1:50:22800

end

循环R内部的值为1,51,101,151,...,22751。如果您希望50,100,150,...,22800,请使用语法R = 50:50:22800。有关此冒号语法的详细信息,请参阅this