matlab 函数
1函数文件的基本结构
function 输出形参表=函数名(输入形参表)
注释说明部分
函数体语句
当输出形参表多于一个时,用方括号[ ]括起来,构成输出矩阵
例
求半径为r的圆的面积和周长
function [S,P]=fcircle(r)
S=pi*r*r
P=2*pi*r
2函数调用
格式:
[输出实参表]=函数名(输入实参表)
>> [S,P]=fcircle(5)
S =
78.5398
P =
31.4159
3匿名函数
格式1:
函数句柄变量=@(匿名函数输入参数)匿名函数表达式
>> f=@(x,y) x^2+y^2
f =
包含以下值的 function_handle:
@(x,y)x^2+y^2
>> f(3,4)
ans =
25
格式2:
函数句柄变量=@函数名
>> h=@sin
h =
包含以下值的 function_handle:
@sin
>> h(pi/2)
ans =
1