数学软件Maple使用教程.doc

上传人:hs****ma 文档编号:559368269 上传时间:2023-11-20 格式:DOC 页数:27 大小:250.51KB
返回 下载 相关 举报
数学软件Maple使用教程.doc_第1页
第1页 / 共27页
数学软件Maple使用教程.doc_第2页
第2页 / 共27页
数学软件Maple使用教程.doc_第3页
第3页 / 共27页
数学软件Maple使用教程.doc_第4页
第4页 / 共27页
数学软件Maple使用教程.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《数学软件Maple使用教程.doc》由会员分享,可在线阅读,更多相关《数学软件Maple使用教程.doc(27页珍藏版)》请在金锄头文库上搜索。

1、数学软件Maple使用教程序言一什么是数学实验?我们都熟悉物理实验和化学实验,就是利用仪器设备,通过实验来了解物理现象、化学物质等的特性。同样,数学实验也是要通过实验来了解数学问题的特性并解决对应的数学问题。过去,因为实验设备和实验手段的问题,无法解决数学上的实验问题,所以,一直没有听说过数学实验这个词。随着计算机的飞速发展,计算速度越来越快,软件功能也越来越强,许多数学问题都可以由计算机代替完成,也为我们用实验解决数学问题提供了可能。数学实验就是以计算机为仪器,以软件为载体,通过实验解决实际中的数学问题。二常用的数学软件目前较流行的数学软件主要有四种:1 MathACD其优点是许多数学符号键

2、盘化,通过键盘可以直接输入数学符号,在教学方面使用起来非常方便。缺点是目前仅能作数值运算,符号运算功能较弱,输出界面不好。2 Matlab优点是大型矩阵运算功能非常强,构造个人适用函数方便很方便,因此,非常适合大型工程技术中使用。缺点是输出界面稍差,符号运算功能也显得弱一些。不过,在这个公司购买了Maple公司的内核以后,符号运算功能已经得到了大大的加强。再一个缺点就是这个软件太大,按现在流行的版本5.2,自身有400多兆,占硬盘空间近1个G,一般稍早些的计算机都安装部下。我们这次没用它主要就是这个原因。3 Mathematica 其优点是结构严谨,输出界面好,计算功能强,是专业科学技术人员所

3、喜爱的数学软件。缺点是软件本身较大,目前流行的3.0版本有200兆;另一个缺点就是命令太长,每一个命令都要输入英文全名,因此,需要英语水平较高。4 Maple优点是输出界面很好,与我们平常书写几乎一致;还有一个最大的优点就是它的符号运算功能特别强,这对于既要作数值运算,又要作符号运算时就显得非常方便了。除此之外,其软件只有30兆,安装也很方便(直接拷贝就可以用)。所以,我们把它放到学校网上直接调用。缺点就是目前市面上买不到教材,帮助系统又是英语,为学习带来了不便。因为条件的限制,其它几个软件不便于介绍,所以我们把我们对该软件的了解编写成讲义发给同学们作参考。第一章 Maple软件的安装与启动一

4、 Maple的安装启动1目前市面上出售的Maple软件一般是与其它数学软件在一张光盘上,安装时只要将光盘上Maple目录全部拷贝到硬盘上就可以了。 2在学校网络主页通过文件下载ftp内的17cai目录,找到maple点击,将其下载到计算机上并解压,即安装完毕。启动Maple,首先进入Maple目录下的子目录BIN,找到枫叶图标(下面有Wmaple),点击图标就可启动。也可以将该图标拷贝到桌面点击启动。二Maple工作面maple工作面提示符用来输入maple命令。提示符左边的号表示所要一起执行的命令区,该区的命令将按先后次序连续一次执行完。若点击工具栏中T按钮,则提示符箭头消失,变为号,表示当

5、前为文本输入,工具栏也出现相应的字号字体选择框;常用工具栏中(从左到右)有新建、打开、保存、打印、剪切、复制、粘贴、撤消、Maple输入转换、文体输入转换、增加命令区、撤消分组、建立分组、停止运行及三个显示比例选择x按钮。点击提示符按钮将增加一个命令区;当将几个命令区及文本输入抹黑,点击建立分组,就会将抹黑部分分在一组,并出现一个分组标志,点击标志可以打开、关闭该组;点击并排的三个x按钮控制显示比例。三退出工作面并保存文件1点击文件菜单exit或键盘alt+F4或点击窗口右上角,这时系统要提示:是否存盘?点击是,则自动存盘。如果是第一次使用这个文件,则要出现一个对话框,选择存盘目录并输入文件名

6、称。2命令 quit done stop 也可退出maple。注意!这三个退出命令不保存文件,不要随便用。3作业中存盘,可以用文件菜单的保存,也可以用工具栏的软盘图标保存。最好在操作一段后就保存一次,避免意外情况产生损失。第二章 基本命令命令的执行:1.每条命令必须用“:”(执行后不显示)或“;”(执行并显示)结束,否则被认为命令没输完。2.命令区中“#”号以后为命令注释(不执行)。3.光标在命令区的任何位置回车,都会依次执行该命令区所有命令。 2+3 #没有结束符,执行后会显示警告:语句没输完Warning, incomplete statement or missing semicolon

7、 2+3; 会输出执行结果 2+3: 不会输出执行结果,但结果可用作以后计算使用寻求帮助:1.从Help(帮助)菜单按类查找。2.?后接命令(可以是命令的前几个字母)或help(命令)查找。 ?plot #查找作图命令的帮助?plo #plot的前三个字母help(plot);3 查找命令内容info(命令);查找函数作用 usage(命令);查找调用格式example(命令);查找命令使用例子 related(命令);查找命令相关条目 example(plot);4.索引查找 ?index索引类;索引类:library标准函数库 packages专用软件包 libmisc混合函数库 stat

8、ements命令 expressions表示类 datatypes数据类型 tables表与数组 procedures过程函数 misc附件 ?indexfunction文件操作:Maple作业面文件以 .m, .ms, .wms(windows下)后缀,这种文件只能在Maple下打开。1writeto(文件名),这时作业面输入的命令及执行结果都以文本形式保存到指定文件内,直到命令writeto(terminal)为止,恢复屏幕显示。中间的执行结果屏幕不显示。如果要继续写,用appendto(文件名)。注意:1.若是已有文件,writeto为重写。2. writeto、appendto写的文件

9、不能调入作业面。2Save 文件名.m可保存作业面的变量赋值状态。用read 文件名.m 读入作业面内存。注意:文件名要打 号,该号为键盘左上角 键。3保存(打开)作业面文件:1)用菜单中File(文件)菜单点save(保存),这时出现对话框,在文件名处输入文件名,点确定即可保存文件(这时文件名后自动带后缀ms或mws)。打开则在File中点open,在对话框找到文件名确定即可。2)用工具栏中文件夹和软盘图标打开、保存文件。3)退出作业面时,按系统提示保存文件。选择是保存,选择否不保存,选择取消返回作业面。4 剪切、复制、撤消:将要剪切、复制部分涂黑,用工具栏中相应图标或用Edit菜单中cut

10、(剪切)、copy(复制)、paste(粘贴)或用键盘Ctrl+x、Ctrl+c、Ctrl+v等完成。界面设置:interface(选项=值) 选项有ansi 打印突出maple关键字 echo回声 errorbreak 出错中断 indentamount labelling标号%1 labelwidth 标号宽 patchlevel plotdevice plotoptions plotoutput postplot preplot prettyprint输出类型 prompt 提示符quiet安静 screenheight屏高 screenwidth屏宽 showassumed termi

11、nal 终端 verboseproc version 版本warnlevel 报警 例如:interface(echo=2,prompt=# - );提示符变为# - interface(verboseproc=2);可以查看所用函数的源程序print(unassign);就会显示函数(命令)unassign的源程序了直接用运算符:+加= 大于等于*乘= 等于/除不等或*乘方或幂-箭头算子$序列生成:=赋值符复和or 逻辑或多重复和and 逻辑与&*不可交换乘not 逻辑非.小数点union 集合并.连续intersect 集合交,分隔minus 集合差”%前一次运行结果limit 极限(第一

12、个字母大写为极限号)”%前二次运行结果diff 导数(第一个字母大写为导数符号)”前三次运行结果int 积分(第一个字母大写为积分符号)!阶乘sum 求和(第一个字母大写为求和号)大于,小于plot 作图字符符号solve方程求解特殊常数:Pi(p大写)、I(复数单位)、infinity(无穷) Pi;infinity;基本初等函数:开方sqrt、以e为底指数exp、log、sin、cos、tan、cot、sec、csc、反三角(加arc)、双曲sh,ch,th,cth、反双曲(加arc)等。sin(5);exp(1);数值显示:eval(a)值,evalf(a)浮点值,evalf(a,n)

13、n位有效数浮点值,evalc复数值,evalm矩阵值evalb布尔代数值,allvalues所有值,valus符号运算值eval(sin(5);evalf(sin(5); evalf(exp(1),8);evalc(ln(I),evalc(sin(1+I); #逗号分隔表示几个数作为数组输出Diff(x*sin(x),x$2):”=value(”);定义计算精度(有效数字):Digits:=n.Digits:=100;evalf(Pi);定义变量范围:assume( a0 );#定义a0assume(z,real);#定义z是实数变量赋值: y:=表达式或数;将表达式或数赋值给变量Y。assi

14、gn(”) 将上一次运算结果作赋值(定义)alias(a=b) 定义a为b。当一个命令较长、使用频率较高时可用此将命令定义为一个简单符号。x:=3;y:=sin(x);z:=sin(u)*exp(v);序列:1.seq(f(i),I=a.b); 2.a$n; 3.op(数表); 4.a,b,;2$3;#生成三个2构成的序列h:=u,v,w,x,y,z:h2.4;#生成序列h,并察看第二到第四个元素seq(i2/3,I=1.5);注:用nops(序列名);求序列长度。集合(set):花括号表示集合,内部元素无顺序。可以用并、交、差运算。a:=1,3,4,2,7;b:=a union 3,5,6;a intersect 3,5,7;b3.5;op(b);#将集合b转换为序列列表(list):方括号表示列表,内部元素有序。可用op(a)转换为序列或op(a)转换集合映射、代换、转换:map(过程名,表达式); subs(替换值,表达式);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号