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

    技术2022-05-19  24

    %主函数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 已经在之前的函数预定义中定义过了。

    最新回复(0)