文件帮助中心文件
将控件返回给调用脚本或函数
返回
例子
返回迫使Matlab.®要在到达脚本或函数的末尾之前将控件返回给调用程序。调用程序是调用包含呼叫的脚本或函数的脚本或函数返回。如果您调用包含的脚本或函数返回直接,没有调用程序,MATLAB将控制返回到命令提示符。
笔记
使用时要小心返回条件块内,例如如果或者转变,或在循环控制语句中,例如为了或者尽管。当matlab到达一个返回声明,它不仅退出循环;它退出脚本或函数,并将控件返回给调用程序或命令提示符。
如果
转变
为了
尽管
全部收缩
在当前的工作文件夹中,创建功能,findsqrrootIndex.,找到阵列内值的第一次出现的索引。如果找不到平方根,则函数返回南。
findsqrrootIndex.
南
功能idx = findsqrrootIndex(目标,Arraytosearch)Idx = NaN;如果目标<0.返回结尾为了IDX = 1:长度(ArrayTosearch)如果ArrayToSearch(IDX)== SQRT(目标)返回结尾结尾
在命令提示符下,调用函数。
a = [3 7 28 14 42 9 0];B = 81;findsqrrootindex(b,a)
ans = 6.
当MATLAB遇到返回语句时,它将控件返回给键盘,因为没有调用脚本或函数。
在文件中,returncontrolexample.m.在当前的工作文件夹中,创建以下功能以查找阵列内值的第一个出现的索引。此功能调用findsqrrootIndex.您在上一个示例中创建的函数。
returncontrolexample.m.
功能returncontrolexample(目标)ArrayToSearch = [3 7 28 14 42 9 0];idx = findsqrrootIndex(目标,ArrayToSearch);如果Isnan(IDX)DISP('没有找到平方根。)别的DISP(['在索引中发现的平方根'num2str(IDX)])结尾结尾
returncontrolexample(49)
在索引2中发现的平方根
当Matlab遇到时返回陈述findsqrrootIndex.,它将控件返回给调用函数,returncontrolexample.,并显示相关消息。
returncontrolexample.
尽管|键盘|为了|错误|结尾|disp|继续|休息|如果|转变
键盘
错误
结尾
disp
继续
休息
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室