我想知道MATLAB中的以下操作是什么:
r_BF_inB = @(alpha,beta,gamma)[...
-sin(beta + gamma) - sin(beta);...
sin(alpha)*(cos(beta + gamma) + cos(beta) + 1) + 1;...
-cos(alpha)*(cos(beta + gamma) + cos(beta) + 1)];
@()是什么意思?
提前谢谢
答案 0 :(得分:4)
这是匿名函数的语法。您可以参考以下链接: http://www.mathworks.in/help/matlab/matlab_prog/anonymous-functions.html
答案 1 :(得分:2)
@
用于声明"Function Handles"。
格式如下:handle = @(arglist)anonymous_function
其中anonymous function是通过调用句柄执行的操作。