文档
将控件返回到调用脚本或函数
回来
实例
回来力MATLAB®在调用程序到达脚本或函数末尾之前将控制权返回给调用程序。调用程序是一个脚本或函数,它调用包含调用的脚本或函数回来。如果调用包含回来直接地,没有调用程序,MATLAB将控制返回到命令提示符。
使用时要小心回来在条件块内,例如如果或转换,或循环内控制语句,例如对于或虽然.当MATLAB达到回来语句,它不只是退出循环;它退出脚本或函数,并将控制权返回给调用程序或命令提示符。
如果
转换
对于
虽然
全部崩溃
在当前工作文件夹中,创建一个函数,findSqrRootIndex,以查找数组中值的平方根第一次出现的索引。如果未找到平方根,则函数返回楠.
findSqrRootIndex
楠
作用idx=findSqrRootIndex(目标,arrayToSearch)idx=NaN;如果目标<0回来终止对于idx=1:长度(arrayToSearch)如果阵列搜索(idx)=sqrt(目标)回来终止终止
在命令提示下,调用函数。
A=[3 7 28 14 42 9 0];b=81;findSqrRootIndex(b,A)
ans=6
当MATLAB遇到return语句时,它会将控制返回到键盘,因为没有调用脚本或函数。
在文件中,returnControlExample.m,在当前工作文件夹中,创建以下函数以查找数组中第一次出现的值的平方根的索引findSqrRootIndex在上一个示例中创建的函数。
returnControlExample.m
作用returnControlExample(target)arrayToSearch=[3 7 28 14 42 9 0];idx=findSqrRootIndex(target,arrayToSearch);如果伊斯南(idx)显示(“找不到平方根。”)其他的disp([“在索引处找到平方根”num2str(idx)])终止终止
返回控制示例(49)
在指数2处找到平方根
当MATLAB遇到回来内部声明findSqrRootIndex,它将控制权返回给调用函数,返回控制示例,并显示相关消息。
返回控制示例
打破|持续|disp|终止|错误|对于|如果|键盘|转换|虽然
打破
持续
disp
终止
错误
键盘
您的系统上存在此示例的修改版本。是否改为打开此版本?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处
现在受审