matlab函数(matlab中函数类型与特征)
生活百科 2022-08-04 11:41www.17kangjie.cn生活百科
MATLAB 的 5 种函数类型,分别为主函数、子函数、嵌套函数、私有函数和重载函数。
主函数
通常 M 文件中的第一个函数为主函数,主函数后可以是任意数量的子函数。主函数可以被该文件之外的其他函数调用,主函数的调用是通过存储该函数的 M 文件的文件名进行的。
子函数
M 文件中可以包括多个函数,除主函数之外的其他函数称为子函数。子函数只能被主函数或该文件内的其他子函数调用。每个子函数以函数定义语句开始,直至下一个函数的定义或文件的结尾。各个子函数以任意顺序出现,但主函数必须最先出现。
当在 M 文件中调用函数时,系统判断是否为子函数,然后判断是否为私有函数,判断其是否为当前目录下的标准 M 文件函数或者系统内置函数。
嵌套函数
函数体可以定义其他的函数,这种内部函数称为嵌套函数。当 M 文件存在一个或多个嵌套函数时,M 文件中的所有函数必须以 end 结束。
每个函数可以嵌套多个函数,通常为平级嵌套结构和多层嵌套结构。
私有函数
私有函数是指位于 private 目录下的 M 文件函数。私有函数的构造与普通 M 函数完全相同,私有函数只能被 private 目录的上一级目录下的 M 函数文件调用,而不能被其他目录下的任何 M 函数、M 脚本文件调用,也不能被上一级目录下的 M 脚本文件调用。
重载函数
函数重载允许多个函数使用相同的函数名、不同的输入变量数据类型。函数调用时,系统根据函数输入变量的数据类型选择对应的函数。
生活小妙招
- 八宝茶哪个牌子正宗 八宝茶女人喝了有什么好处
- 生抽可以直接吃吗 生抽可以凉拌菜吃吗
- 唐装品牌如何选择 哪些品牌值得
- 如何找到适合的高品质清爽背景图
- 贵妃芒熟了是什么颜色 贵妃芒熟了是什么样
- 有氧运动好吗 有氧运动有哪些
- 吃不完的三明治怎么保存 三明治能保存多久
- MPAcc分数线是多少 如何准备达到分数线要求
- 土豆泥隔夜还能吃吗 隔夜土豆泥的危害
- 台湾姐妹花的独特魅力与成长故事:你了解多少
- 五月份能钓草鱼吗?五月份钓草鱼用什么饵料?
- 雪媚娘的皮要蒸多久 雪媚娘的皮为什么蒸出来很
- 柠檬怎么清洗外皮 柠檬怎么清洗才干净
- 咸鱼干怎么去掉咸味 家常咸鱼干的腌制方法
- 柚子为什么会裂口 3个原因导致
- 1000块钱的智能手机