我是靠谱客的博主 疯狂中心,最近开发中收集的这篇文章主要介绍matlab常用函数系列之六return&global,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部