CompiledFunction

CompiledFunction[args...]
代表对一个编译函数求值的编译代码.

更多信息更多信息

  • Compile 生成一个 CompiledFunction 对象,它通过将其应用到适当参数以执行,
  • 明确构造的 CompiledFunction 对象也能执行. 当这样的对象用 Mathematica 第一次求值时,进行基本的一致性检查.
  • CompiledFunction 对象中的代码基于一个理想化的寄存机器.
  • CompiledFunction 对象可以另外指向本机编译代码.

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

基本范例 (1)基本范例 (1)

CompiledFunction 对象通过 Compile 产生:

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

CompiledFunction 对象可以用作普通的 Function 对象:

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

如果可能的话,参数被强制指定为近似实数:

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

当遇到特殊值,使用未编译的函数:

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