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指令