符号计算系统maple教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
符号计算系统maple 教程
第1章 maple 简介
*.mw 格式的maple 文档可以将文本数字、数学公式、声音、图像等内容组合在一起,生成具有多媒体效果的专业科技文档。
Maple 可以打开maple 12进入文件模式窗口;打开 class worksheets maple 12,打开传统的工作模式窗口;打开command-line maple12,进入命令行模式窗口。 在command-line maple12窗口中,按enter 键执行表达式计算,若命令很长,在输入过程中按shift+enter 键将命令分成若干行,在class worksheets maple 12模式下,表达式必须以冒号”:”或分号”;”结尾,在maple 12模式下则不需要如此。 #及其所在行后面的部分为注释说明语句。
在maple12模式下进行一下操作:maple 的优点是可以直接修改编辑好的公式等 因式分解:> ,而且可以直接在出现结果后继续在factor 公式中进行修改。
多项式展开>
公约数:>
公倍数:>
计算111121k k =-∑:>
计算和式31n k k =∑:>
求解线性方程组:21
5x y x y +=-=:>
计算44sin()d x dx x ⎛⎫= ⎪⎝⎭:>
计算41x dx x -⎰:>
计算22()b
d a c x y dxdy +⎰⎰:>
计算矩阵123213123A ⎡⎤⎢⎥=⎢⎥⎢⎥⎣⎦
的特征值和特征向量。 >
计算上面A 矩阵的1-范数: >
画出f(x)=x 2sin(x)-1在区间[-7,7]上的图像:
画长幅内次摆线:3cos 24cos3{,[0,2]3sin 24sin 3x t t t y t t
π=+∈=-
画出22()(,)x y f x y xye -+=在[2,2],[2,2]x y ∈-∈-上的图像。
获取帮助:
➢ 文件模式下:maple12:按F1会出现快速帮助菜单。
➢ 在command-line maple 中,获得帮助的途径是?命令或是help 命令。此命令也适用于maple 12和classic worksheets maple12中。
sin 或help(sin)
库函数和函数包:主库中的常用的数学函数会自动加载。函数包中的函数不会被自动加载,需要用with 命令或use 语句来调用。
Maple 中的函数包:Calculator.mla ,CodeGeneration.mla ,ContextMenu.mla ,
注意字母的大小写。
With命令:with(函数包):调用函数包中所有函数;with(函数包[子函数包]):调用子函数中的所有函数;with(函数包,函数):调用函数包中的特定函数;
with(函数包[子函数包],函数):调用子函数包中的特定函数。画图函数包plottools,显示函数包plots。
Use语句:模块:函数名。
例如:演示单变量微积分中值定理:
在classic worksheets maple12中输入
>
Student:-Calculus1:-MeanValueTheorem(x^2-x,x=0..2,output=pl ot);
直接引用函数包:函数包[函数]参数;函数包[子函数包][函数]参数。
例如:产生二阶随机整数矩阵:
>
部分常用函数包:
第1章maple基本量
数与数的表示:integer:整数;faction:有理数;float:实数;complex:复数;
string:字符串。整数还可以分为负整数(negint)、正整数(posint)、非负整数(nonnegint)、非负整数(nonposint)、偶数(even)和奇数(odd)。
➢length(%):给出上一次输出的位数,%表示上一次输出。
➢查看本系统整数的最大位数
➢>
#查看12347是否是素数
➢
,octal为八进制,hex为十六进制,fraction表示转化成分数➢用函数evalf或value将整数或有理数转化为实数。
>
➢实数的输入:小数形式,例如:.5,指数形式:如0.12345e5表示12345
➢复数中大写字母I表示虚部。
>
>
>
数学常数:constants命令会显示出常数,ScientificConstants命令会给出物理、化学常数,
变量:
➢Maple的变量名由标识符表示,标识符以字母开头,后跟字母、数字或下划线,变量名的字符长度不限,变量名中的字母大小写意义不同,也可以从希腊字母表中输入希腊字母作为变量名。不能用maple中的函数名或保留字作变量名。➢给变量赋值:运算符:=起赋值作用,一般形式:变量名:=表达式;如果赋值语句以冒号结尾,则不显示计算结果,如果以分号(工作表模式)或空白(文件模式)则显示计算结果。
➢清除已赋值的变量:unassign(‘变量名’),注意不要忘记单引号
➢对多个变量同时赋值:可将变量序列和表达式序列依次对应在赋值号两边,或在一行中放多个赋值语句,用分号或冒号相隔。变量1,…变量k:=表达式1,…
表达式k
查看变量是否赋值:assigned(变量名)。变量数值交换
给变量赋值为矩阵,注意矩阵的格式。
➢一个表达式可以占一行或多行,按shift+enter实现续行。
➢变量替换:subs(变量1=变量2,表达式);subs(等式1,…,等式k,表达式) >
>
>