S函数模块是描述Simulink模块运行机制和细节动作最深刻的模块,它提供对模型运行时模块动作的所有流程定义,包括初始化多少个输入输出口,多少个状态变量;包括微分,状态变量更新计算,包括输出计算和终止时的动作定义。Matlab -function是提供类似Matlab编程的编辑器,在有限制的情况下去编写M语言程序。前者的output函数就包括了后者,但前者明显比后者要复杂很多。