matlab中调用函数的另一种方法 @

%主函数m文件

function result = funCall(x,order)

A = @(z) A_f(z, order);

output = A(x);

disp(result);

 

%子函数m文件

function b = A_f(x,order)
b = x.^order;
说明:
主函数中,语句:A = @(z) A_f(z, order); 定义了一个关于自变量z(用@z来进行这种定义)的函数A。
函数的具体定义形式在子函数A_f中,以后凡是有A(x)的这种形式,都是调用函数A_f,而另一个变量order
已经在之前的函数预定义中定义过了。

你可能感兴趣的:(matlab中调用函数的另一种方法 @)