Page 93 - 数学建模算法与应用
P. 93
第三章 MATLAB 编程基础
>> clear
a = 3;
b = 6;
for ii=1:3
b = b+1
if ii>2
break
end
a = a + 2
end
运行后得到结果为:
b =
7
a =
5
b =
8
a =
7
b =
9
从以上程序可以看出,当 if 表达式的值为假时,程序执行 a=a+2;当 if 表达
式的值为真时,程序执行 break 语句,跳出循环。
(三)return 命令
通常在执行被调用的函数后,MATLAB 会自动将控制权转移到调用函数
或指定窗口。如果将 return 命令插入到被调用的函数中,MATLAB 可以强制结
束函数的执行并将控制权转移出去。return 命令终止当前命令的执行,并立即
返回上一级调用函数或等待键盘输入命令,这些命令可用于提前结束程序。在
MATLAB 的内置函数中,许多函数在其程序代码中引入了 return 命令。以下是
det 函数代码的简要参考:
83

