MATHEMATICA 教程

函数名是表达式

在表达式 中,"函数名" f 本身就是一个表达式,可以像其他表达式一样来处理它.

用变换规则修改一个函数名.
In[1]:=
Click for copyable input
Out[1]=
任何赋值可作为函数名.
In[2]:=
Click for copyable input
Out[2]=
用函数名作变量定义一个函数.
In[3]:=
Click for copyable input
Log 作为函数名.
In[4]:=
Click for copyable input
Out[4]=

像其它表达式一样,对函数名进行操作是 Mathematica 语言符号运算的重要特性,这特性使得下面讨论的各种对函数的操作能顺利进行.

LogIntegrateMathematica 常用函数处理数字和代数表达式,但功能运算函数不仅能处理一般的数据,而且也能处理函数本身. 例如,InverseFunctionMathematica 函数名作为自变量,并求出它的反函数.

InverseFunction 是一个功能运算,它将函数名作为自变量,其返回值是一个反函数.
In[5]:=
Click for copyable input
Out[5]=
InverseFunction 得到的是一个函数,它可作用于数据.
In[6]:=
Click for copyable input
Out[6]=
InverseFunction 也可以用来进行符号运算.
In[7]:=
Click for copyable input
Out[7]=

Mathematica 中有许多功能运算. 有些用于运算,有些用于各种过程和编程.

对高级符号运算不熟悉的人可能无法理解这一节讨论的大部分函数运算. 这些运算比较难懂,但值得研究,功能运算提供了运用 Mathematica 的一个非常有效的途径.

New to Mathematica? Find your learning path »
Have a question? Ask support »