主要内容

MATLAB S函数基础知识

S函数实施原则

一个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 ++代码。

话题

什么是s函数?

了解S函数如何工作。

S功能概念

学习编写不同类型的S函数所需的关键概念。

S函数回调方法

实现S函数回调方法。

S函数功能和限制

使用不同类型的S函数实现支持的比较和对比功能。金宝app