本博文源于matlab基础,旨在讲述如何使用匿名函数。匿名函数是替代函数文件的一个有效方法。这种匿名函数在其他高级程序设计语言用的也比较广泛。
使用方法
函数句柄变量=@(匿名函数输入参数)匿名函数表达式
使用实例
例子1:匿名函数f(x,y)=xx+yy的值,如:f(2,3)
>> f = @(x,y) x*x+y*y
f =
@(x,y) x*x+y*y
>> f(2,3)
ans =
13
>>
例子2:匿名函数f(x)=2*x 当x=2的值
大家可以往里面设置单参数,比如@(x) 2*x
>> f=@(x) 2*x
f =
@(x) 2*x
>> f(2)
ans =
4
>>
例子3:匿名函数:常函数f(x)=5
没有参数
>> f=@() 5
f =
@() 5
>> f
f =
@() 5
>> f()
ans =
5