第 1 页 共 6 页 第9 章 定义函数与变换规则 9
1 自定义函数 9
1 自定义一元函数 自定义一元函数方法如下: f[x_]:=自选表达式 (1)先看x_与x 功能上的差别(占位符,规则变量,模式变量) (2)再看“=”与“:=”功能上的差别(立即赋值,延时赋值) 第 2 页 共 6 页 9
2 自定义多元函数 自定义二元函数的一般形式是 f[u_ ,v_]:=自选表达式 Zhou er 9
3 自定义函数的保存与重新调出 已经自定义好的函数,如果希望以后多次使用,这就需要妥善保存与重新调出,保存的方法如下: Save[“文件名”,自定义函数名序列 f,g,…] 第 3 页 共 6 页 Note:Save[“文件名”,变量名 1,变量名 2,…] 查看内容:
文件名 显示已经使用的全部变量:
Global`* 9
2 纯函数 在 Mathematica 中还常用到一种没有函数名字的函数,这种特殊形式的函数称为纯函数
1 纯函数的一般形式 Function[自变量,函数表达式] 第 4 页 共 6 页 9
2 纯函数的缩写形式 上面纯函数的一般形式与通常函数的书写形式相比还较麻烦,至少需要输入更多的字符,如果采用函数的缩写形式就会简便得多,缩写形式如下: 函数表达式& 另外,符号##表示所有的自变量,##n 表示从第n 个起往后的所有自变量
f[##, ##2] & [x, y, z] f[x, y, z, y, z] Eg
a=Range[10]; Select[a, Mod[#, 2] == 0 &] 9
3 表达式求值与变换规则 9
1 表达式求值 在Mathematica 系统中,所有输入的实体都可称为表达式,系统对表达式的处理过程称为求值过程,求值的结果可能是一个数值、一个图形、一个表达式等等
求值的对象是表达式,求值的