- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 Maple 6 基本操作
§ 1.1 Maple 6基本操作简介
简单数值类型
Maple 6支持的简单数值类型包括整数、分数、浮点数和复数。由数字 0~9以及表示指
数的e,表示复数单位的I组合而成。不同于 C FORTA程序语言对各种数据类型的长度限 制,Maple不限制整数的大小及浮点小数点后的位数,只要内存允许, 可以在Maple中计算
出任意大小、任意精度的数值,缺省显示小数点后的 10位有效数字,并可根据用户的需要
随意调整显示位数,如
evalf(2/3);
.6666666667
evalf(2/3,30); 第二个位置的“ 30”表示显示的有效位数
.666666666666666666666666666667
如果输入的是分式,Maple将自动对其进行化简,而且会精确保留其数值。如:
2+656/32;
45
2
对于浮点数,Maple将始终按照输入时的精度对它进行处理, 而且会将计算结果同算式
中小数点后有效位数最多的一个因子保持精度一致。如:
1.1+2.22+3.333+4.4444;
11.0974
在使用指数形式的表达式时,注意指数要紧跟在“ E”或“e”的后边,如果分开,系
统会认为是在执行加减法运算。如:
5e+3;
5000.
5e +3;
5*e+3;
5e 3
.2e-2;
.002
.2e -2;
-1.8
进行浮点数、分数的混合运算时, Maple会以10位有效数字的浮点数作为默认的显示
方式。如:
3.4+3/4+3A4;
85对于复数,Maple会自动将虚数单位“I”显示在其应该出现的位置, 而且可以通过“Re()
“ Im() ”两个函数提取出复数的实部与虚部。如:
evalf(-5A(1 /3));
-1.709975947
evalf((-5)A(1/3));
.8549879733 1.4808826101
Re(%),lm(%); “ %代表上一行的结果
.8549879733 1.480882610
除了虚数单位“I”以外,Maple中还定义了其他一些数数常数,这些数数常数都是精 确的,表示的意义与数学中定义的相同。例如圆周率“ ”、无穷大“ ”等。下表中列出了
一些常用的数学常数。
数学常数
意义
I
虚数单位
Pi
圆周率
True
逻辑表达式的值,真
False
逻辑表达式的值,假
FAIL
Maple中表示不确疋的值或操作失败等
Catala n
Catalan 常数,值为 0.915965594…
Infinity
无穷大
gamma
欧拉常数,值为 0.577 2156649…
序列(sequa nee)
序列是数学中的一个重要概念。一个序列可以理解成数字按照一定规律排成的有限或 无限长的列表。Maple中以seq() ”生成一个序列。如:
seq(i,i=1..1O);
1,2, 3,4,5, 6, 7,8,9, 10
seq(i,i=MAPLE);
MA P LEII
M
A P L
E
II
seq(iA2,i=1..10);
1,4, 9, 16, 25, 36, 49, 64, 81, 100
seq(i,i=1+2*x+3*xA2+4*xA3);
1,2x, 3x2, 4 x3
seq(degree(i,x),i=1+2*x+3*xA2+4*xA3);
0, 1,2,3
Maple中的序列还涉及到一个有用的算符 $”:
x$4;
x, x, x, x
diff(ln(x),x$4); 另外观察x$1,x$2,x$3的结果,了解“ $”的作用
seq(diff(l n(x),x$ n),n=1..5);
上面要作的过程可如左一步完成
1111—2 — 6 — 24 —
2 3 4 5
x x x x
从这个例子,读者可以发现“ $”算符的作用类似于编辑中的循环次数。第三者条命令
相当于重复显示 4次x,第2条命令,相当于求ln(x)/ 4x,或者说ln(x)对x求4次偏导数。
第3条命令则求出ln(x)对x的1、2、3、4、5阶偏导数。由此可见,“ $”符号相当于对重 复命令的化简,灵活的使用会有效地提高工作效率。
注:仔细体会重复命令对求高阶导数的作用效果。如计算下列各式的结果,并观察。
seq(diff(l n( xy),xy$ n),n=1..5); seq(diff(l n(x+yA2),x$ n), n=1..5);
seq(diff(l n(x+yA2),y$ n), n=1..5);
集合(set)
Maple 中的集合对应着数学中的 “集合”概念。不同的是 Maple 集合中的元素会按照一 定顺序储存,而且系统会自动删除相同的元素。集合以“ {} ”来定义,集合中的元素以“, 分割。如:
原创力文档


文档评论(0)