M文件的组成部分及其功能包括函数定义行(仅限于函数式M文件)、定义函数名以及输入输出变量的数目和顺序。H1行用于对程序进行概括性描述,通过help和lookfor命令可以调出此行的帮助文本。除了H1行,还有更详细的帮助信息可供使用help命令时查看。函数体是M文件的核心部分,其中包含程序的计算和设计,同时注释解释了程序行的意义。