C (.c)

C 程序语言.
计算机系统和应用程序的通用实现语言.
于1972年在贝尔电话实验室开发.
  • Export 产生与 C99 标准相兼容的代码.

Import 与 ExportImport 与 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[...]] 中使用字符串作为 C 函数名称.
  • 导出的源文件和头文件具有相同的文件名称基.
  • Export["file.c", "fn"->expr] 使用作为 C 函数名称导出 expr.
  • Export["file.c", {"fn1"->expr1, "fn2"->expr2, ...}] 把多个 CompiledFunction 对象导出为一套代码和头文件.
  • Export["file.c", expr, elem] 通过把 expr 作为指定的参数 elem 创建代码和头文件.
  • Export["file.c", {expr1, expr2, ...}, {{elem1, elem2, ...}}] 把每一个 指定为相应的 .
  • Export["file.c", expr, opt1->val1, ...] 导出具有指定值的指定选项参数的 expr.
  • Export["file.c", {elem1->expr1, elem2->expr2, ...}, "Rules"] 使用规则指定要导出的参数.
  • Export 的完整信息请见参考页.
  • ExportString 支持 C 语言格式.

选项选项

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

范例范例打开所有单元关闭所有单元

基本范例 (4)基本范例 (4)

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

In[1]:=
Click for copyable input
Out[1]=

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

In[1]:=
Click for copyable input
Out[1]=

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

In[1]:=
Click for copyable input
Out[1]=

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

In[1]:=
Click for copyable input
Out[1]=
版本 8 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »