MATHEMATICA 教程
函数名是表达式
在表达式
中,"函数名" f 本身就是一个表达式,可以像其他表达式一样来处理它.
| In[1]:= |
| Out[1]= |
| In[2]:= |
| Out[2]= |
| In[3]:= |
将 Log 作为函数名.
| In[4]:= |
| Out[4]= |
像其它表达式一样,对函数名进行操作是 Mathematica 语言符号运算的重要特性,这特性使得下面讨论的各种对函数的操作能顺利进行.
Log 和 Integrate 等 Mathematica 常用函数处理数字和代数表达式,但功能运算函数不仅能处理一般的数据,而且也能处理函数本身. 例如,InverseFunction 将 Mathematica 函数名作为自变量,并求出它的反函数.
InverseFunction 是一个功能运算,它将函数名作为自变量,其返回值是一个反函数.
| In[5]:= |
| Out[5]= |
由 InverseFunction 得到的是一个函数,它可作用于数据.
| In[6]:= |
| Out[6]= |
InverseFunction 也可以用来进行符号运算.
| In[7]:= |
| Out[7]= |
Mathematica 中有许多功能运算. 有些用于运算,有些用于各种过程和编程.
对高级符号运算不熟悉的人可能无法理解这一节讨论的大部分函数运算. 这些运算比较难懂,但值得研究,功能运算提供了运用 Mathematica 的一个非常有效的途径.
