Mathematica表达式及其运算规则.pptVIP

  • 48
  • 0
  • 约8.65千字
  • 约 45页
  • 2017-01-04 发布于贵州
  • 举报
Mathematica表达式及其运算规则Mathematica表达式及其运算规则

{PAGE} 它是线性代数中的施密特向量正交化函数,当然,此软件包中还有许多其它的函数. 下面是一个例子,此例子一定要在读入软件包后,才能使用. 5、自定义函数 在Mathematica中定义一个新函数后,其用法与内部函数是一样的,其定义形式为 fun[var1_,var2_,…]:=expr 或 fun[var1_,var2_,…]=expr 其中函数变量后面的下划线必不可少,以上面的var1_为例,其意思是让var1匹配所有表达式,但我们可以在下划线的后面限定变量的类型,如f[n_Integer]的意思是变量n是一个整数。例如 Mathematica中的函数调用是递归的,就是说,函数可以调用自身,下面是计算阶乘的函数子程序。 由于限制k为整数,所以对a[10.0],Mathematica是不会计算的。系统中的许多内部函数都是利用递归调用实现的,$RecursionLimit是系统进行递归调用的最大次数,默认值为256,你可以将它修改为一个合适的值,这只需对$RecursionLimit重新赋值即可。 对于复杂的函数定义,可以用模块Module[]定义,其形式为 fun[var1_,var2_,…]:= Module[{x,y,…},statement 1;

文档评论(0)

1亿VIP精品文档

相关文档