Mathematica 已有许多内置函数. 在这一节, 我们讨论如何把用户的函数添加到 Mathematica 中.

例如, 将自变量的平方作为函数 mathematica自定义函数 添加到 Mathematica 中. 定义这个函数的命令是 mathematica自定义函数. 等式左端的下划线 mathematica自定义函数 (被称为"空白") 是非常重要的; 它的含义将在后面讨论. 现在只需记住:把下划线 mathematica自定义函数 放在定义的左端,而不是在右端.

这里定义函数 mathematica自定义函数, 注意下划线 mathematica自定义函数 在左端:
In[1]:=
mathematica自定义函数
mathematica自定义函数 将自变量进行平方:
In[2]:=
mathematica自定义函数
Out[2]= mathematica自定义函数
自变量可以是一个数:
In[3]:=
mathematica自定义函数
Out[3]= mathematica自定义函数
自变量也可以是一个更复杂的表达式:
In[4]:=
mathematica自定义函数
Out[4]= mathematica自定义函数
在运算中可以使用 mathematica自定义函数 :
In[5]:=
mathematica自定义函数
Out[5]= mathematica自定义函数
此处显示 mathematica自定义函数 的定义:
f[x_]:=x^2 定义函数 mathematica自定义函数
?f 显示 mathematica自定义函数 的定义
Clear[f] 清除所有 mathematica自定义函数 的定义

在 Mathematica 中定义函数.

在 Mathematica 中, 用户定义像 mathematica自定义函数 一样的函数时使用的函数名仅仅是一个符号. 因此,应该确保使用的名称不以大写字母开头,以避免与 Mathematica 的内部函数混淆. 用户还应当在同一进程当中,不使用前面已用过的名称.

Mathematica 函数能够有任意多个自变量:
In[7]:=
mathematica自定义函数
可以像使用内部函数一 样,使用自定义的 mathematica自定义函数 函数:
In[8]:=
mathematica自定义函数
Out[8]= mathematica自定义函数
这个重新定义 mathematica自定义函数 函数,它覆盖了前面的定义:
In[9]:=
mathematica自定义函数
显示新的定义:
清除所有 mathematica自定义函数 的定义:
In[11]:=
mathematica自定义函数

当用户使用完一个定义函数时, 最好清除该函数定义. 否则,当在同一 Mathematica 进程的后面使用同名函数, 但用于不同的目的时,将会遇到麻烦. 用户可以用 Clear[f] 清除 f 函数或符号的所有定义.

相关文章:

  • 2021-11-29
  • 2019-09-07
  • 2021-12-17
猜你喜欢
  • 2022-12-23
  • 2021-12-03
相关资源
相似解决方案