1-2
//函数文件的基本构造:
function 输出形参表 = 函数名(输入形参表)
注释说明部分
函数体语句
// 函数调用
一般格式:
【输出形参表】= 函数名(输入实参表)
例1:
编写函数文件,求半径为r的圆的面积和周长
function [s,p]=fcircle(r)
s=pi*r*r;
p=2*pi*r;
例2:
求n的阶乘
function f=factor(n)
if(n<=1)
f=1;
else
f=factor(n-1)*n;
end
例3:
nargin用法
nargin 记录调用该函数时的输入实参个数
nargout 输出实参的个数
函数文件 examp.m:
function fout=examp(a,b,c)
if nargin==1
fout=a;
elseif nargin==2
fout=a_b;
elseif nargin==3
fout=(a*b*c)/2
end