Maple基础教程修订稿.doc

Maple基础教程修订稿.doc

ID:49700259

大小:534.50 KB

页数:47页

时间:2020-03-03

Maple基础教程修订稿.doc_第1页
Maple基础教程修订稿.doc_第2页
Maple基础教程修订稿.doc_第3页
Maple基础教程修订稿.doc_第4页
Maple基础教程修订稿.doc_第5页
资源描述:

《Maple基础教程修订稿.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Maple基础一Maple的基本运算1数值计算问题在应用Maple做算术运算时,只需将Maple当作一个“计算器”使用,所不同的是命令结束时需加“;”或“:”.在Maple中,主要的算术运算符有“+”(加)、“–”(减)、“*”(乘)、“/”(除)以及“^”(乘方或幂,或记为**),值得注意的是,“^”的表达式只能有两个操作数,换言之,是错误的,而“+”或“*”的任意表达式可以有两个或者两个以上的操作数.2.1.1有理数运算作为一个符号代数系统,Maple可以绝对避免算术运算的舍入误差.如果要求出两个整数运算的近似值时,只需在任意一个

2、整数后加“.”(或“.0”),或者利用“evalf”命令把表达式转换成浮点形式,默认浮点数位是10(即:Digits:=10,据此可任意改变浮点数位,如Digits:=20).>123456789/987654321;>evalf(%);>big_number:=3^(3^3);>length(%);函数“length”作用在整数上时是整数的十进制位数即数字的长度.“%”是一个非常有用的简写形式,表示最后一次执行结果1)整数的余(irem)/商(iquo)命令格式:irem(m,n);#求m除以n的余数irem(m,n,'q');#求

3、m除以n的余数,并将商赋给qiquo(m,n);#求m除以n的商数iquo(m,n,'r');#求m除以n的商数,并将余数赋给r其中,m,n是整数或整数函数,也可以是代数值,此时,irem保留为未求值.2)素数判别(isprime)命令格式:isprime(n);如果判定n可分解,则返回false,如果返回true,则n“很可能”是素数.>isprime(2^(2^4)+1);3)确定第i个素数(ithprime)若记第1个素数为2,判断第i个素数的命令格式:ithprime(i);4)一组数的最大值(max)/最小值(min)命令格

4、式:max(x1,x2,…,xn);#求x1,x2,…,xn中的最大值min(x1,x2,…,xn);#求x1,x2,…,xn中的最小值-47-5)随机数生成器(rand)命令格式:rand();#随机返回一个12位数字的非负整数rand(a..b);#调用rand(a..b)返回一个程序,它在调用时生成一个在范围[a,b]内的随机数>rand();>myproc:=rand(1..2002):>myproc();>myproc();注意,rand(n)是rand(0..n-1)的简写形式.2.1.2复数运算复数是Maple中的基本数

5、据类型.虚数单位i在Maple中用I表示可以用Re()、Im()、conjugate()和argument()等函数分别计算实数的实部、虚部、共轭复数和幅角主值等运算.试作如下实验:>complex_number:=(1+2*I)*(3+4*I);>Re(%);Im(%%);conjugate(%%%);argument(complex_number);1)绝对值函数命令格式:abs(expr);当expr为实数时,返回其绝对值,当expr为复数时,返回复数的模.2)复数的幅角函数命令格式:argument(x);#返回复数x的幅角的

6、主值3)共轭复数命令格式:conjugate(x);#返回x的共轭复数2.2初等数学2.2.1常用函数1)确定乘积和不确定乘积命令格式:product(f,k);product(f,k=m..n);product(f,k=alpha);product(f,k=expr);其中,f—任意表达式,k—乘积指数名称,m,n—整数或任意表达式,alpha—代数数RootOf,expr—包含k的任意表达式.>product(k^2,k=1..10);#计算关于1..10的连乘>product(k^2,k);#计算的不确定乘积-47->produ

7、ct(a[k],k=0..5);#计算ai(i=0..5)的连乘>Product(n+k,k=0..m)=product(n+k,k=0..m);#计算(n+k)的连乘,并写出其惰性表达式>product(k,k=RootOf(x^3-2));#计算的三个根的乘积2)指数函数计算指数函数exp关于x的表达式的命令格式为:exp(x);3)确定求和与不确定求和sum命令格式:sum(f,k);sum(f,k=m..n);sum(f,k=alpha);sum(f,k=expr);其中,f—任意表达式,k—乘积指数名称,m,n—整数或任意表

8、达式,alpha—代数数RootOf,expr—不含k的表达式.>Sum(k^2,k=1..n)=sum(k^2,k=1..n);>Sum(1/k!,k=0..infinity)=sum(1/k!,k=0..infini

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。