【基础知识笔记】013 函数类型及函数调用方法

1. 主函数

通常M文件中的第一个函数为主函数,主函数后可以是任意数量的子函数。

主函数可以被该文件之外的其他函数调用

主函数的调用是通过存储该函数的M文件的文件名进行的

2.子函数

M文件中可以包括多个函数,除主函数之外的其他函数称为子函数。

子函数只能被主函数或该文件内的其他子函数调用。每个子函数以函数定义语句开始,直至下一个函数的定义或文件的结尾。

各个子函数以任意顺序出现,但主函数必须最先出现。

3. 函数调用顺序

在M文件中调用函数时,系统判断顺序

  1. 是否为子函数
  2. 是否为私有函数
  3. 判断其是否为当前目录下的标准M文件函数或者系统内置函数

4. 嵌套函数

函数体可以定义其他的函数,这种内部函数称为嵌套函数

当M文件存在一个或多个嵌套函数时,M文件中的所有函数必须以end结束。

潜逃类型分为平级嵌套和多层嵌套

example1

%example1
function x=A(p1,p2)
....
    function y=B(p3)
    ...
        function z=C(p4)
        ....
        end
        function g=E(P6)
        ....
        end
    end
    function k=D(p5)
    ....
    end
end
NBGF7.png

example2

NBbOp.png NB7hG.png A可以调用函数B和函数D,但不能调用函数C和函数E;

函数B可以调用函数D和函数C

函数D可以调用函数B和函数E;

函数C可以调用函数B和函数D。

posted @ 2023-02-01 22:39  FE-有限元鹰  阅读(60)  评论(0编辑  收藏  举报