C (.c)

背景

    • C 程序语言.
    • 计算机系统和应用程序的通用实现语言.
    • 于1972年在贝尔电话实验室开发.

Export

  • Export["file.c",{expr1,expr2,}] 把编译的函数列表导出为一套代码和头文件.
  • Export["file.c",ss] 导出离散时间状态空间模型 ss.
  • Export["file.c",CompiledFunction[]] 把一个 CompiledFunction 对象导出为 C 语言代码和头文件.
  • Export["file.c",StateSpaceModel[]] 导出一个离散时间 StateSpaceModel 对象.
  • ExportExport["file.c",CompiledFunction[]] 中使用字符串"file"作为 C 函数名称.
  • 导出的源文件和头文件具有相同的文件名称基.
  • Export["file.c","fn"->expr] 使用"fn"作为 C 函数名称导出 expr.
  • Export["file.c",{"fn1"->expr1,"fn2"->expr2,}] 把多个 CompiledFunction 对象导出为一套代码和头文件.
  • Export["file.c",expr,elem] 通过把 expr 作为指定的参数 elem 创建代码和头文件.
  • Export["file.c",{expr1,expr2,},{{elem1,elem2,}}] 把每一个 expri 指定为相应的 elemi.
  • Export["file.c",expr,opt1->val1,] 导出具有指定值的指定选项参数的 expr.
  • Export["file.c",{elem1->expr1,elem2->expr2,},"Rules"] 使用规则指定要导出的参数.
  • 请到以下参考页面了解完整的基本信息:
  • Export导出到文件
    CloudExport导出到云端对象
    ExportString导出到字符串
    ExportByteArray导出到字节数组

选项

  • Export 选项:
  • "CreateHeaders"True是否产生头文件

范例

基本范例  (4)

产生一个数学函数的 C 文件:

把多个 CompiledFunction 对象导出为 C 源代码和头文件:

把一个 StateSpaceModel 对象导出为 C 源代码和头文件:

创建一个具有给定函数名称的源代码和头文件: