MATLAB嵌套函数:如何调用、例子例题

2020年12月16日14:14:41MATLAB嵌套函数:如何调用、例子例题已关闭评论

MATLAB嵌套函数:如何调用、例子例题

一个嵌套函数可以被下列函数调用。

①该嵌套函数的直接上一层函数;

②同一母函数下的同级嵌套函数;

③被任一低级别的函数调用。

【 例题 】 嵌套函数调用示例。

Ex_5_39.m

    function A(x,y)                %主函数
    B(x,y);
    D(y);
        function B(x,y)            %嵌套在A内
            C(x);
            D(y);
            function C(x)          %嵌套在B内
                D(x);
            end
        end
        function D(x)              %嵌套在A内
            E(x);
            function E(x)          %嵌套在D内
                ...
            end
        end
    end

在这段程序中,函数A包含了嵌套函数B和嵌套函数D。函数B和函数D分别嵌套了函数C和函数E。这段程序中函数间的调用关系如下。

  • 函数A为主函数,可以调用函数B和函数D,但是不能调用C和函数E。
  • 函数B和函数D为同一级嵌套函数,B可以调用D和C,但是不能调用E;D可以调用B和E,但是不能调用C。
  • 函数C和函数E为分属两个函数的嵌套函数,C和E都可以调用B和D;虽然它们属于同级别的函数,但是分属于不同的母函数,所以不能互相调用。
  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。