@(x):处理匿名函数
匿名函数 提供了创建简单函数的快速方法,无需每次都创建 .m 文件。
可以使用以下语法构造一个匿名函数和该函数的句柄:
fhandle = @(arglist)body
其中,fhandle为函数句柄,@是定义句柄的运算符,代表此函数为匿名函数,body定义函数的主体,arglist是传递给函数的参数列表。
例1:
f=@(x)acos(x) 建立了一个函数文件:f.m
function y=f(x)
y=acos(x);
例2:
Strch = @(x) (x-min(x(:))).*(1/(max(x(:))-min(x(:))));
创建了一个只有变量x的匿名函数,每次只需改变变量x。