必须要知道Maple重点知识

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

  Maple中的evalf与evalhf

  evalf

  可作用于单值

  可作用于List

  可作用于Set

  可作用于Vector(<..>)

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

160715_4SXc_2517974.jpg


  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


转载于:https://my.oschina.net/u/2517974/blog/541539

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值