9.7matlab控制流程序的其他常用指令

本文介绍了MATLAB中控制流程序的一些重要指令,包括return用于提前结束函数,input和keyboard提供用户交互,pause用于暂停执行,continue跳过循环剩余部分,break则用于中断循环,最后讨论了error和warning指令在异常处理中的作用。
摘要由CSDN通过智能技术生成

1.return指令

通常,当被调用函数执行完成后,MATLAB会自动将控制权转回主函数或Commands窗口。但是如果在被调用函数中插入return指令,可以强制MATLAB结束该函数并把控制权转出。


2.input和keyboard指令

(1)input指令将MATLAB的“控制权”暂交给用户,用户通过键盘输入数值、字符串或表达式等,并按Enter键把输入的内容传递到工作区,同时把“控制权”交还给MATLAB。其常用的句法格式如下:

     Value=input(‘message’) :将用户输入的内容赋值给变量Value。

    Value=input(‘message’,‘s’):将用户输入的内容以字符串的形式赋值给变量Value。

说明:

指令中的‘message’是显示在屏幕上的字符串。

对于上面第一种调用格式,用户可以输入数值、字符串等各种形式的数据。

对于上面第二种格式,用户无论输入什么内容,均已字符串的形式赋值给变量。

(2)当执行遇到keyboard指令时,MATLAB将“控制权”暂时交给键盘,用户可以由键盘输入各种合法的MATLAB指令。只有当用户输入完成时,并输入return指令后,“控制权”才交还给MATLAB。

 

input指令和keyboard指令的不同之处在于:keyboard指令允许输入任意多个MATLAB指令,而input指令只允许用户输入并赋值给变量的“值”,即数组、字符串等。


3.  pause指令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术提高效率

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值