在matlab中,可以使用beak语句退出for循环,用法与C语言类似。
举例说明如下:
for i = 1 : 10
a = sum(1 : i); % 将1到i的累积和存放到变量a中
if a>10 % 如果1到i的累积和大于10,则跳出break循环
break;
end
end
对于以上程序,由于1+2+3+4+5=15>10,所以当i=5时就会执行break语句,从而跳出for循环。
用 break 就可以了
http://jingyan.baidu.com/article/a3f121e4b32b72fc9052bbb4.html