MATLAB匿名函数使⽤(含例⼦引⽤)
本博⽂源于matlab基础,旨在讲述如何使⽤匿名函数。匿名函数是替代函数⽂件的⼀个有效⽅法。这种匿名函数在其他⾼级程序设计语⾔⽤的也⽐较⼴泛。
使⽤⽅法
函数句柄变量=@(匿名函数输⼊参数)匿名函数表达式
使⽤实例
例⼦1:匿名函数f(x,y)=x x+y y的值,如:f(2,3)
>> f =@(x,y) x*x+y*y
f =
@(x,y) x*x+y*y
matlab定义函数表达式>> 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