matlab中@()的理解

@()是函数句柄的一种高级用法,其语法:

变量名=@(输入参数列表) 运算表达式

eg:

fsk=@(a) a+5;

这里,fsk即为函数名,a为参数,a+5为运算表达式。执行这一句过后,相当于定义了一个函数(c语言形式)

int fsk(a)

{

int b=a+5;

return b;

}

在matlab中执行c=fsk(3); 那么c=8 。

你可能感兴趣的:(matlab)