概述
1、return
matlab程序中,执行到return 语句之后,即程序返回到调用层面;
当return存在于if、for、while等条件或循环语句,在return条件成立时,将会退出循环或条件语句!
a = 1; % 定义一个变量a
flag = 1; % 定义一个标准量
if 1
if flag == a %判断a与flag是否相等
disp('0'); %如果相等,命令行打印0
return; %不再向下执行
disp('1'); %return 后的语句不执行
else
disp('2'); %如果不相等,命令行打印2
end
else
disp('3'); %外层if对应的else,命令行打印3,
end
disp('4'); %命令行打印4
matlab官方自带example:
% At the command prompt, call the function.
A = [3 7 28 14 42 9 0];
b = 81;
findSqrRootIndex(b,A)
子函数:
function idx = findSqrRootIndex(target,arrayToSearch)
idx = NaN;
if target < 0
return
end
for idx = 1:length(arrayToSearch)
if arrayToSearch(idx) == sqrt(target)
return
end
end
运行后,函数最后结果为:
最后
以上就是疯狂中心为你收集整理的matlab常用函数系列之六return&global的全部内容,希望文章能够帮你解决matlab常用函数系列之六return&global所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复