前言
昨天的那一篇讲的几个函数,不知道你们理解的如何,是否懂得怎么去使用了,如果还没懂,一定要再多看几遍,并且去在软件上进行实操,今天的话,将要介绍一下函数的嵌套,不过在正式讲嵌套之前,先对主函数和子函数做下了解。
主函数
一般来说,函数M文件中的第一个函数就是主函数,之后任意数量的函数都是子函数,主函数也就是以其函数名命名的函数,因此可以被该文件外的其他文件中的函数或者脚本调用。
子函数
一个函数M文件中,除主函数之外的都是子函数,子函数只能够被该文件中的其他函数调用,每个子函数都是以“function”开始,直至下一个函数的定义或者文件的结尾才结束,子函数的顺序可以随意,但是主函数一定是要最开始出现的。
接下来对主函数和子函数的格式编写一个程序,然后简单调用看下其运行结果:
程序:
function [avg,med] = newstats(u)%主函数
%返回数组的均值和中间值
n=length(u);
avg=mean(u,n);
med=median(u,n);
function a=mean(v,n)%子函数
%计算平均值
a=sum(v)/