必须要知道Maple重点知识

Maple是一款强大的理工科软件,功能强大自然不用说,在使用的时候需要它的功能有个详细的了解,这样才能使用起来更加的得心应手,今天小编就和大家分享一下关于Maple在使用的时候,需要了解和知道的重点知识。

  Maple中的evalf与evalhf

  evalf

  可作用于单值

  可作用于List

  可作用于Set

  可作用于Vector(<..>)

  可作用于Matrix(<..|..|..>)

必须要知道Maple重点知识


  evalhf

  可作用于单值

  可作用于Vector(<..>)

  可作用于Matrix(<..|..|..>)

  不可作用于List

  不可作用于Set

  Maple编程中的常用的参数限定

  positive 正数

  negative 负数

  negzero 0或负0

  poszero 0或正0

  integer 整数

  nonnegint 非负整数

  nonposint 非正整数

  negint 负整数

  posint 正整数

  Maple中的嵌套编程

  Maple中也可嵌套编程。求一个阶乘吧!

  f := proc (k::nonposint)

  if 0 < k then

  return f(k-1)*k;

  elif k = 0 then

  return 1;

  end if;

  end proc;

  即可。

  Maple学习: 函数的快速定义

  函数与过程的定义一般是使用proc...end proc来定义,但在定义较为简单的函数时,Maple提供了更为便捷的方式。例如:

  无参数

  定义过程: f:=()->"这是一个无参数函数定义";

  调用过程: f();

  单参数

  定义过程: f:=(x)->x^2+x+1; 或 f:=x->x^2+x+1;

  调用过程: f(2);

  多参数

  定义过程: f:=(x,y,z)->x^2+y+z;

  调用过程: f(1,2,3);

  另外,"->"后面的表达式可以是if语句(在if语句中可嵌套其他的语句)。例如:

  定义过程: f:=(x,y,z)->if x > 0 then x^2+y+z else x+y+z end if;

  调用过程: f(1,2,3);

  或 s:=1,2,3; f(s); # s为表达式序列

  参数表中也可指定参数的类型。

 (更多点击:Maple


你可能感兴趣的:(maple教程,maple知识点)