直接访问for循环中的矩阵值

Ann*_*ann 0 matlab

如果我有一个矩阵包含:

n =
49898
148954
224156
224602
167493
100970
50645
21352
8168
2659
806
227
55
12
3
Run Code Online (Sandbox Code Playgroud)

如何使用'n'中的数字来指定for循环应包含的迭代次数?即我希望循环在进行148954之前进行49898次迭代,依此类推.我有其他嵌套的for循环,一旦49889或148954等完成,也需要前进'1'因此我不能只是SUM'n'.我只知道:

for i=n对于i=1:nfor循环的样式,这两个都没有解决这个问题.

Dav*_*vid 5

使用嵌套for-loop:

for i=1:length(n)
    for j=1:n(i)
        % do something
    end
end
Run Code Online (Sandbox Code Playgroud)