2015-04-27 189 views
1

我试图创建一个简单的循环,如果必须迭代超过25次,它将退出。Matlab简单循环

这里是我的尝试:

for x = 1 : size(adj, 1) 

    if x > 25 
     break 
    end 

    % some code here for printing but I've omitted it since not relevant 

end 

对不起,我已经试过Google上搜寻它,我不知道为什么它不会工作。

+0

我不知道matlab,但我没有看到你在哪里增加一个计数器 –

+1

@DanBeaulieu从一个例子我认为matlab自动递增x在循环的“结束” – Steven

+3

你的问题是什么? – Arpi

回答

5

如果你知道限制是25,你可以改变循环条件:

for x=1:25 
% your code here 

或者,你可以定义你的上限之前调用循环:

my_limit = min(25,size(adj,1)); 
for x = 1:my_limit 
% your code here 

希望这可以帮助!