@()是函数句柄的一种高级用法,其语法:
变量名=@(输入参数列表) 运算表达式
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 。
@()是函数句柄的一种高级用法,其语法:
变量名=@(输入参数列表) 运算表达式
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 。