在Maple中编程时调用函数的方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在Maple中编程时调用函数的方法

Maple可以与编程语言一起结合使用,对此已经有所介绍,在Maple中使用编程语言时,在Maple过程中会用到很多调用方式,除了一般使用的语言调用外,还可以直接调用Maple函数。

更多Maple基本功能介绍与命令语句的调用请访问Maple中文版官网。

用户可以使用函数调用的方式调用(或者执行)一个过程:

procedureName( argumentSequence )

其中,procedureName通常是过程赋值的命名,当然它实际上也是一个程序定义,或者是转换为过程的表达式。argumentSequence是要求值的表达式序列,在执行过程中包含的语句(命令)前替换对应的参数。注意实参仅仅在过程开始运行前被执行一次,它们在过程运行过程中不会再次被求值。

过程返回的值是过程中最后一条语句的执行结果。在下面的函数调用中,Maple执行过程SumOfSquares 中的语句(命令),用实参a和3 替换形参x和y。最后一条语句(仅在本案例中)的结果就是返回值:

示例:

如果我们提供多个实参,或者提供不正确的实参,其结果如下:

为了防止错误的参数项,我们可以定义要接受的参数的类型。为了防止额外的参数项,我们使用参数结束标记$。

现在我们可以得到有价值的错误信息:

以上内容向大家介绍了Maple编程时调用函数的过程,直接调用函数省去了语言编辑的过程,可以使编程的过程简化很多,如果需要了解更多Maple使用教程,比如利用Maple创建矩阵,可以参考Maple中文版官网教程:线性代数中如何利用Maple创建矩阵和向量。

相关文档
最新文档