一、函数参数的可调性
函数输入的参数用户可以自己决定,并不一定时要按形式参个数输入。
nargin:获取如数实参的个数
nargout:输出实参的个数
案例:
function f=ParameterTunability(a,b,c)
if nargin==1
f=a;
elseif nargin==2
f=a+b;
elseif nargin==3
f=(a+b+c)/3;
end
end
二、全局变量与局部变量
局部变量:只可以在特定范围内访问,如特定过程或函数内
全局变量(global):所有的函数都可以访问的变量
全局变量案例:
function f=globalText(x,y)
global Al Bl;
f=Al*x+Bl*y;
end