maple编程,maple编程语言类似

http://www.itjxue.com  2023-01-17 22:34  来源:未知  点击次数: 

Maple编程时常见循环语句有哪些

if语句(条件语句):

if语句的语法:

if 语句会执行哪一个语句的取决于对条件表达式的判断,如果可能,if 语句认为条件表达式是一个布尔量(或真或假),它会尝试把其他数据类型转化为布尔量类型。条件表达式(条件表达式_1,条件表达式_2 ...)可以是任意的。用户可以用下面的算子构建布尔表达式:

关系算子:,=,=,=,,

逻辑算子:and,or,xor,implies,not

逻辑名:true,false,FAIL

条件表达式必须具有布尔值 true, false或者 FAIL,否则将会出现错误。程序语句(程序语句_1,程序语句_2,...,程序语句_N)可以是任意的 Maple命令语句,包括if 语句。

示例:

如果条件为真,将对第一个表达式求值,否者对第二个表达式求值。

elif和else从句:

在同时包含elif和else从句的if语句中,Maple 会依序对条件表达式求值,直到其中一个返回true。Maple执行对应的程序语句,然后退出if 语句。如果没有条件表达式返回true,Maple会执行else从句中的程序语句。

循环语句(for语句)

使用循环语句,用户可以重复执行程序语句序列。三种方式实现循环语句:

在一个计数器变量值超过极限值之前(for/from 循环)

对表达式中的每个运算对象(for/in 循环)

当一个布尔条件不成立时(while 循环)

for/from循环

for/from loop语句重复执行一个程序语句序列,直到计算器变量值超过极限值。

其中initial是counter的初始值,final是counter的终值。increment是步长。在for循环的结构中,可以省略下列任何一部分for conter,from initial,by increment,to final都可以省略。

for/from 循环的动作:

1.将 initial 初始值赋给变量名counter.。

2.将变量counter的值与final 终值对比,如果 counter的值超过final的值,Maple退出循环。

3.执行程序语句 statement_sequence。

4. counter的值增加 increment 步长值。

5.重复步骤2到4,直到Maple退出循环。

除了for部分必须放置于首位外,其余的部分 for,by,和to可以按任意的顺序放置。省略的部分有自己的缺省值,见下表:

示例:下面的循环返回整数1到5的平方根。

当计算变量n的值严格大于5,Maple退出循环。

前面的循环语句与下面的for/from 语句等同。

Maple中可以使用编程语言吗

Maple自己有自己的完整的编程语言,也可以把用maple语言编写的内容转换为其他语言的程序代码,如C、C#、MATLAB、Python、JavaScript等。

Maple的编程语言类似于C语言等高级语言,具体的软件中带有ProgrammingGuide编程帮助,或者查看在线帮助:

使用Maple编程时怎样调试计算过程

想要停止一个计算,例如一个冗长的计算或无限循环,使用下面三种方式的其中一种。

注意:在完成一个复杂计算时,Maple可能不一定总是在中断请求后立即响应。在等待计算停止之前,用户可能需要等待几秒钟。

1)点击主工具栏上的中断图标

2)按住[Ctrl] + [c]组合键。(UNIX和Windows命令行模式)

3)按住Command 键,然后按句号键“.”。(Macintosh系统)

END

二、调试

Trace

对过程(procedure)中使用trace命令,可以让 Maple在每次过程被调用时输出参数,同时输出每次退出时的返回值。

如果调用f的命令结尾处使用了分号(不是冒号),那么输出的结果会显示f中所有内部语句的结果。

showstat和stopat

Maple中的所有使用Maple语言编写的过程(Procedure)的源代码可以使用showstat命名打开查看。

但是并非所有的过程都是用 Maple语言编写的。

Stopat设置了一个断点启动 Maple debugger。

6

Maple debugger窗口如图所示:

Maple编程时数据结构有哪些

with(linalg): a:=vector([5,2,9]):b:=vector([2,1,2]):c:=vector([7,3,11]): A:=concat(a,b,c); b:=vector([0,0,0]); linsolve(A,b);

maple教程 maple教程简述

1、《Maple教程》是2006年8月1日科学出版社出版的图书,作者是何青 、王丽芬。

2、Maple是目前应用非常广泛的符号计算软件之一,它拥有非常强大的符号计算和数值计算功能。本书详细地介绍了Maple的基本功能,包括:数值计算、解方程、微积分计算、向量及矩阵计算、解常微分方程和偏微分方程等,本书深入讲解了Maple编程的基本原理。

(责任编辑:IT教学网)

更多

推荐HTML/Xhtml文章