数学实验
数学软件Maple使用教程
序言
一.什么是数学实验?
我们都熟悉物理实验和化学实验,就是利用仪器设备,通过实验来了解物理现象、化学物质等的特性。
同样,数学实验也是要通过实验来了解数学问题的特性并解决对应的数学问题。过去,因为实验设备和实验手段的问题,无法解决数学上的实验问题,所以,一直没有听说过数学实验这个词。随着计算机的飞速发展,计算速度越来越快,软件功能也越来越强,许多数学问题都可以由计算机代替完成,也为我们用实验解决数学问题提供了可能。
数学实验就是以计算机为仪器,以软件为载体,通过实验解决实际中的数学问题。
二.常用的数学软件
目前较流行的数学软件主要有四种:
1.MathACD
其优点是许多数学符号键盘化,通过键盘可以直接输入数学符号,在教学方面使用起来非常方便。缺点是目前仅能作数值运算,符号运算功能较弱,输出界面不好。
2.Matlab
优点是大型矩阵运算功能非常强,构造个人适用函数方便很方便,因此,非常适合大型工程技术中使用。缺点是输出界面稍差,符号运算功能也显得弱一些。不过,在这个公司购买了Maple公司的内核以后,符号运算功能已经得到了大大的加强。再一个缺点就是这个软件太
大,按现在流行的版本5.2,自身有400多兆,占硬盘空间近1个G,一般稍早些的计算机都安装部下。我们这次没用它主要就是这个原因。
3.Mathematica
其优点是结构严谨,输出界面好,计算功能强,是专业科学技术人员所喜爱的数学软件。缺点是软件本身较大,目前流行的3.0版本有200兆;另一个缺点就是命令太长,每一个命令都要输入英文全名,因此,需要英语水平较高。
4.Maple
优点是输出界面很好,与我们平常书写几乎一致;还有一个最大的优点就是它的符号运算功能特别强,这对于既要作数值运算,又要作符号运算时就显得非常方便了。除此之外,其软件只有30兆,安装也很方便(直接拷贝就可以用)。所以,我们把它放到学校网上直接调用。缺点就是目前市面上买不到教材,帮助系统又是英语,为学习带来了不便。因为条件的限制,其它几个软件不便于介绍,所以我们把我们对该软件的了解编写成讲义发给同学们作参考。
第一章 Maple软件的安装与启动
一. M aple的安装启动
1.目前市面上出售的Maple软件一般是与其它数学软件在一张光盘上,安装时只要将光盘上Maple目录全部拷贝到硬盘上就可以了。
2.在学校网络主页通过文件下载ftp内的17cai目录,到maple点击,将其下载到计算机上并解压,即安装完毕。
启动Maple,首先进入Maple目录下的子目录BIN,到枫叶图标(下面有Wmaple),点击图标就可启动。也可以将该图标拷贝到桌面点击启动。
二.Maple工作面
maple工作面提示符用来输入maple命令。提示符[>左边的[号表示所要一起执行的命令区,该区的命令将按先后次序连续一次执行
完。若点击工具栏中T按钮,则提示符箭头消失,变为[号,表示当前为文本输入,工具栏也出现相应的字号字体选择框;常用工具栏中(从左到右)有新建、打开、保存、打印、剪切、复制、粘贴、撤消、Maple输入转换、文体输入转换、增加命令区、撤消分组、建立分组、停止运行及三个显示比例选择x按钮。点击提示符按钮将增加一个命令区;当将几个命令区及文本输入抹黑,点击建立分组,就会将抹黑部分分在一组,并出现一个分组标志,点击标志可以打开、关闭该组;点击并排的三个x按钮控制显示比例。
三.退出工作面并保存文件
1.点击文件菜单exit或键盘alt+F4或点击窗口右上角×,这时系统要提示:是否存盘?点击‘是’,则自动存盘。如果是第一次使用这个文件,则要出现一个对话框,选择存盘目录并输入文件名称。
2.命令 quit done stop 也可退出maple。注意!这三个退出命令不保存文件,不要随便用。
3.作业中存盘,可以用文件菜单的保存,也可以用工具栏的软盘图标保存。最好在操作一段后就保存一次,避免意外情况产生损失。
第二章基本命令
命令的执行:1.每条命令必须用“:”(执行后不显示)或“;”(执行并显示)结束,否则被认为命令没输完。2.命令区中“#”号以后为命令注释(不执行)。3.光标在命令区的任何位置回车,都会依次执行该命令区所有命令。
> 2+3 #没有结束符,执行后会显示警告:语句没输完
Warning, incomplete statement or missing semicolon
> 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混合函数库
statements命令expressions表示类datatypes数据类型
tables表与数组procedures过程函数misc附件
> ?index[function]
文件操作:Maple作业面文件以.m, .ms, .wms(windows下)后缀,这种文件只能在Maple下打开。
1.writeto(文件名),这时作业面输入的命令及执行结果都以文本形式保存到指定文件内,直到命令writeto(terminal)为止,恢复屏幕显示。中间的执行结果屏幕不显示。如果要继续写,用appendto(文件名)。注意:1.若是已有文件,writeto为重写。2. writeto、appendto写的文件不能调入作业面。
2.Save `文件名.m`可保存作业面的变量赋值状态。用read `文件名.m` 读入作业面内存。
注意:文件名要打 ` 号,该号为键盘左上角 ~ 键。
3.保存(打开)作业面文件:
1)用菜单中File(文件)菜单点save(保存),这时出现对话框,在文件名处输入文件名,点确定即可保存文件(这时文件名后自动带后缀ms或mws)。打开则在File中点open,在对话框到文件名确定即可。
2)用工具栏中文件夹和软盘图标打开、保存文件。
3)退出作业面时,按系统提示保存文件。选择‘是’保存,选择‘否’不保存,选择‘取消’返回作业面。
4.剪切、复制、撤消:将要剪切、复制部分涂黑,用工具栏中相应图标或用Edit菜单中cut(剪切)、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 terminal 终端 verboseproc version 版本warnlevel 报警
例如:
>interface(echo=2,prompt=’# --- >’);提示符变为# --- >trunc函数是什么
>interface(verboseproc=2);可以查看所用函数的源程序
>print(unassign);就会显示函数(命令)unassign的源程序了
直接用运算符:
+ 加<= 小于等于
- 减>= 大于等于
* 乘= 等于
/
除<> 不等
^或** 乘方或幂-> 箭头算子
$ 序列生成:= 赋值符
@ 复和or 逻辑或
@@ 多重复和and 逻辑与
&* 不可交换乘not 逻辑非
. 小数点union 集合并
.. 连续intersect 集合交
,分隔minus 集合差
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论