Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 数值计算和精度 > 数字显示 > CForm >

CForm

CForm[expr]
打印一个 C 语言版本的 expr.
  • 翻译标准的算术函数和一定的控制结构.
  • 不生成任何说明.
  • CForm 作为一个"包装",只影响打印,但不影响计算.
一个多项式的 C 语言版本:
一个混合数字和符号的表达式:
一个多项式的 C 语言版本:
In[1]:=
Click for copyable input
Out[1]//CForm=
一个混合数字和符号的表达式:
In[2]:=
Click for copyable input
Out[2]//CForm=
一个任意函数的 C 格式:
复合幂:
矢量:
矩阵:
对在 C 编码中使用的多变函数计算解析的赫斯(Hessian)行列式:
CForm 像 C 编码那样格式化表达式:
FortranForm 像 Fortran 编码那样格式化表达式:
Splice 可以用于转换文件中的表达式:
下面的 C 文件包含未计算的积分:
Splice 插入积分结果:
拼接的文件:
可能需要于额外的 C 函数定义以运行编码:
这里是这样一个计入文件的模版(显示在一个标准 Windows 系统上):
版本 1 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF