1.7.1 定义函数在本书中,读者已经看到了许多 Mathematica 内部函数.在这一节, 我们讨论如何把用户自己的函数添加到 Mathematica 中. 本书的第 2 章 将更详细地描述把函数添加到 Mathematica 中的机理. 例如,将 添加到 Mathematica 中. 定义这个函数的命令是 f[x_] := x^2 . 等式左端的下划线-是非常重要的;它的含义 将在后面讨论. 现在只需记住:=在定义的左端,而不是在右端放一个下划线_ 这里定义函数 f,注意左端的下划线_ f将自变量进行平方
Out[2]= |  |
自变量可以是一个数
Out[3]= |  |
自变量也可以是一个表达式
Out[4]= |  |
在运算中可以使用 f
Out[5]= |  |
此处显示f的定义
在 Mathematica 中定义函数 用户定义函数时使用的函数名仅仅是一个符号. 因此,应该确保使用的名称不 以大写字母开头,以避免与 Mathematica 的内部函数混淆. 用户还应当在同一进程当中,不使用前面已用过的名称. Mathematica 函数能够有任意多个自变量 可以像使用内部函数一 样,使用自定义的函数
Out[8]= |  |
这个重新定义 hump 函数,它覆盖了前面的定义 新的定义被显示
清除 hump 的定义 当用户使用完一个定义函数时,最好清除该函数定义. 否则,当在同一进程的 后面使用同名函数用以不同的目的时,将会遇到麻烦. 用户可以用 Clear[f] 清除 函数或符号f的定义.
|