How to| 使用纯函数
Mathematica 功能如此强大的体现之一是,用户能够自定义并使用自己的函数. 如果必须对任何一种无论多小的运算所用的函数显式命名,往往将很不方便. 在 Mathematica 中,您可以通过声明内联函数(称作纯函数)来避开这一问题.
定义纯函数最显见的方法是使用 Function. 第一个参数是一个参数列表,第二个参数是一个函数. 该函数将它的两个参数相加:
| In[1]:= |
| Out[1]= |
| In[2]:= |
| Out[2]= |
| In[3]:= |
| Out[3]= |
一种常见的简写符号是,使用一个
标记在纯函数的末端,参数位置用
、
等指定:
| In[4]:= |
| Out[4]= |
| In[5]:= |
| Out[5]= |
| In[6]:= |
| Out[6]= |
如果纯函数只有一个参数,可以使用
而不是
. 该函数对其参数进行平方:
| In[7]:= |
| Out[7]= |
纯函数在与 Map 共同使用时功能会变得相当强大.
| In[8]:= |
| Out[8]= |
| In[9]:= |
| Out[9]= |
可用
作为 Map 的简写符号. 使用纯函数创建可单击式按钮的一个列表:
| In[10]:= |
| Out[10]= |
