%例4-13 continue的用法 (不懂)
fid = fopen('magic.m','r');
count = 0;
while ~feof(fid)
line = fgetl(fid);
if isempty(line) | strncmp(line,'%',1)
continue
end
count = count + 1;
end
disp(sprintf('%d lines',count));
%例4-14 break的用法
a(1) = 1;
a(2) = 1;
n = 1000;
for i = 3:n
a(i) = a(i-1) + a(i-2); %求下一项
if a(i) > 9999
[i a(i)] %当元素大于9999时,退出循环
break%不能放在第二个end后面,负责第一次直接Break了,无输出结果
end
end
4.4 常用指令
最新推荐文章于 2024-08-22 20:41:15 发布
该文通过两个例子解释了MATLAB编程中continue和break的用法。例4-13展示了如何在读取文件时跳过不满足条件的行;例4-14则说明了当斐波那契数列超过特定值时,如何使用break退出循环。
摘要由CSDN通过智能技术生成