Maple 笔记1

规则一:Maple不能代替人
【Maple 笔记1】Maple的确非常强大和智能,它可以帮助用户解决各种各样的数学问题,这些问题可能需要耗费你数天甚至数月的时间,但你必须清楚Maple依然是 一个基础软件工具,遵循基本的数字规则和算法产生答案。在某些情况下,Maple并不能给出问题的答案,但你却可以通过自身的理解力很快得到答案,例如生 成多项式项的排序并非你期望的形式出现。一旦你理解和接受了这个软件的优越性和局限性,你可以确定正确的应用,并找到快速和简便的方法来解决问题。
规则二:Maple区分大小写
Maple区分诸如myvariable和Myvariable含义的不同。在使用Maple中的例子时,在使用Maple命令时请确保执行精确的步骤。
规则三:不要忘记Restart命令
如果用户在同一个Maple文件中执行许多不同的计算任务,应该养成一个习惯,在每个任务前清除内存或使用“restart”重启命令清除当前工作表中的所有变量定义。
在一个给定的Maple章节里做很多小工作和命令(例如,练习在这些部分各种各样的例子,在这些笔记),你应该养成一个习惯,采用内存清除或 “restart”重新启动命令来清除所有你工作中定义的变量。例如,用户定义了一个变量a,并且在前面的计算中被赋值为1/3,现在用户需要定义一个表 达式a2+1,但是希望a是个未知变量,这时用户可能十分确定这些变量的状态。因此在开始求解一个问题之前,清除内存是一个良好的习惯。想要重新启动,可以点击主工具栏上的按钮,或者使用命令“restart”。
规则四:赋值“:=”Vs. 等式“=”
在Maple中,赋值语句“:=”表示将一个表达式赋予一个变量名,例如f:=sin(x)的含义是:“用变量名f代表表达式sin(x)。等式语 句“=”的含义是数学等式,例如f=sin(x)的含义是:“数学量f等于sin(x)”,等式通常用于逻辑比较(“if then else”或其他布尔比较,相当于C 语言中的双等于号运算符“= =”)或者用于构成数学方程。在 Maple 中,f:=sin(x)=1/y表达式是有效的,其含义是:“让变量名f代表一个隐式方程sin(x)=1/y”。
规则五:变量“f”vs.函数“f(x)”
在Maple中,如果用户定义一个标准变量(例如f:=sin(x)),用户不能直接使用该变量名进行函数计算(例如计算sin(2.5),sin(2π)等)。Maple 提供了多种处理函数的方法,例如使用“->”或unapply命令。
本文来自:http://mt.sohu.com/20160201/n436512263.shtml

    推荐阅读