mathmatica自定义函数.ppt

软 件 介 绍 第5讲 自定义函数 5.1 自定义函数 5.2 函数的应用 5.1 自定义函数 前面几章所介绍的各种函数都是在Mathenatiea系统中给好定义、明确功能,提供给用户直接调用的。 但在实际问题中还有许多函数因为用户特殊需要,而系统中没有定义,在这种情况下需要由用户自己来给出定义,以供后面使用的方便,这就是下面要介绍的自定义函数。 5.1.1 自定义一元函数 自定义一元函数方法如下: f [x_] := 自选表达式 例如f[x_] := 2x + 3等,如果将此式同数学中常用的函数定义符号f(x)=2x+3相比较,容易看到二者间的差别。 按照Mathematica的规定,应该将圆括号换为专用于函数的方括号,即f[x]=2*x+3。 于是二者间的主要差别有二: 一是自变量“x_”与“x”的差别, 二是定义符“:=”与“=”的差别。 (1) 先看,x_与x功能上的差别 【例1-1】 f[x_]:= 2 x + 3b; f[x] f[y] f[b] f[{1, 2, 3}] g[x]:= 2x + 3b; g[x] g[y] 无定义,找不到与右端表达式相匹配的y,原样输出 g[b] g[{1, 2, 3}] 上面例子说明: ① 自定义函数符号f[x_] := 2x +

文档评论(0)

1亿VIP精品文档

相关文档