函数调用的格式
函数的递归调用
函数来调用自身
如:
function f=factor(n)
if n<=1
f=1;
else
f=factor(n-1)*n;
end
函数参数的可调性
函数所传递参数数目的可调性
在调用函数时,MATLAB的两个预定义变量nargin
和nargout
分别记录调用该函数时候的输入实参数和输出实参数。
全局变量和局部变量
全局变量用global命令定义global 变量名
工作空间和各个函数公用的变量
function f=wadd(x,y)
global ALPHA BETA
f=ALPHA*x+BETA*y;
尽量不要使用全局变量