一个S函数是一个同步链接的计算机语言描述金宝app®在matlab写的块®,c,c ++或fortran。C,C ++和Fortran。使用函数编译为MEX文件使用梅克斯
公用事业。看构建C MEX功能。与其他MEX文件一样,S函数是动态链接的子程序,MATLAB执行引擎可以自动加载和执行。如果你有金宝appSimulink Coder™如果它们被联合,您可以为级别-2 matlab s函数生成代码。看内联的S函数(金宝appSimulink编码器)想要查询更多的信息。
您可以在以下方式实现S函数:
Level-2 Matlab S函数 - 提供对更广泛的S函数API的访问并支持代码生成。金宝app
C MEX S函数 - 使您可以将算法作为C MEX S函数实现或写入包装器S函数,以调用现有的C,C ++或Fortran代码。
S-Function Builder - 提供用于生成新的S函数的图形用户界面,或者包含现有的C或C ++代码而不与S函数API交互。
遗留代码工具 - 提供一组MATLAB命令,可帮助您创建一个S-函数来包含现有的C或C ++代码。