1、mathcad使用说明Mathcad 7.0Mathcad是美国Mathsoft公司推出的一个交互式的数学系统软件。也是适于制作理科CAI课件的一个工具软件。在理科类(例如数学、物理、)的教学中有大量的函数、图形,表现这方面的内容,Mathcad要比一般的通用多媒体创作工具更方便、更科学。从早期的DOS下的1.0和Windows下的4.0版本,到今日的Mathcad 2001版本,功能也从简单的数值计算,直至引用Maple强大的符号计算能力,使得它发生了一个质的飞跃。Mathcad7.0是集文本编辑、数学计算、程序编辑和仿真于一体的软件。它有专业版,标准版和学生版。Mathcad7.0 Pro
2、fessional(专业版)运行在Win9X/NT下。4.3.1 Mathcad 7.0的特色Mathcad7.0的主要特点是输入格式与人们习惯的数学书写格式很近似,采用WYSWYG(所见所得)界面,适合广泛的数学计算。Mathcad可以看作是一个功能强大的计算器,没有很复杂的规则;同时它也可以和Word、Lotus、WPS2000等字处理软件很好地配合使用,可以把它当作一个出色的全屏幕数学公式编辑器。Mathcad在输入一个数学公式、方程组、矩阵之后,计算机能直接给出结果,而无须去考虑中间计算过程。Mathcad 7.0 Professional 还带有一个程序编辑器,对于一般比较短小,或者
3、要求计算速度比较低时,采用它也是可以的。这个程序编辑器的优点是语法特别简单。值得注意的是在加入软件包自带的Maple插件后能直接支持符号运算。你可以在计算机上输入数学公式、符号和等式等,很容易地算出代数、积分、三角以及很多科技领域中的复杂表达式的值。特别是Mathcad7.0显示各种图形以及科学的动画的功能,使我们对问题的理解更加容易。Mathcad7.0的主要功能如下:1数学运算(1)处理实数、虚数、复合数以及中间变量。(2)处理数字、矢量和矩阵的算子以及空间变量。(3)数学体系的解决和最小化。(4)求导、积分、求和以及乘积。(5)三角函数、曲线函数、指数函数以及贝赛尔函数。(6)快速傅里页
4、变换及其逆变换。(7)小波变换及其逆变换。(8)求方程及方程组的解析解。(9)解析积分、解析微分、解析极限及解析级数。(10)扩展、简化以及因式分解表达式。(11)拉普拉斯积分变换、Z积分变换、傅里叶积分以及它们的逆变换。(12)求矩阵的逆矩阵、转置矩阵、行列式以及它们的特征值和特征向量。(13)20个算子用来操作数组、嵌套数组和矩阵。6个函数获取数组的大小和范围。(14)高等线性代数的函数,包括Cholesky、QR、LU和SV分解。(15)求解常微分方程和偏微分方程、常微分方程和微分方程组的边界值问题。(16)64个统计函数支持标准和高级的解析方法,包括带参数和不带参数的假设试验、方差分析
5、和Monte Carlo方法。(17)计算柱状图的频率分布。(18)曲线拟合和表面插值。(19)数据平滑函数用来平滑时间序列,通过使用一个连续的中值、一个高斯内核或一个适合的线性最小方差方法。2各种单位的自动转换(1)自动跟踪和转换用户单位。(2)完全的SI单位系统。(3)MKS、CGS和U.S习惯单位制。3数据的输入、输出(1)快速移动数据进出Mathcad7.0。(2)提供到Excel、MATLAB、ASCII和其它更多格式文件的过滤器。(3)Excel、MATLAB和Axum的专用组件。(4)通过MathConnex组件而提供的数据管理、转换、分析调试、OLE以及ConnexScript
6、语言功能。4强大的编程功能(专业版独有)(1)程序化的算子用来生成功能程序。(2)定义局部变量、字符串变量、组合数据结构和嵌套数组。(3)循环、递归、条件分支和Return、Continue语句。(4)用On Error语句处理运行时错误。(5)使用实时的解析表达式编程。5智能的、可视化的功能(1)交互式的2D、3D图形。包括X-Y坐标图、散点图、条形图、极坐标图、向量图、等高图和参数表面图。(2)跟踪、缩放图像以及动画的功能。(3)2D快速绘图。6格式化功能(1)术语拼写检查。(2)文档模板、风格以及区域格式化。(3)页面设置和打印预览。7Web综合功能(1)使用Micirosoft Int
7、ernet Explorer(免费包含在Mathcad7.0中)在Mathcad内部浏览数学实况转播和HTML。(2)基于MAPI的E-mail支持。(3)定义与局域网或Web的超级链接。(4)加入Collaboratory,一个服务于全球范围的Mathcad用户的免费的Internet论坛。8扩展的功能(1)可以建立用户自己的函数库。(2)可以定义用户自己的数学符号。(3)用特殊的规则添加组件,已扩展功能。(4)使用C或C+创建用户自己的函数。(5)通过到一个Axum的热连接,访问更多的2D、3D图形和图表。9内含的电子书和指导(1)300个快速图表覆盖了标准的分析领域的任务。(2)技术参数
8、、数学公式以及统计数据的指导。(3)Mathcad问题指导、编程指导。(4)在线的帮助、用户指导、免费的技术支持以及电子书的Web库网址。4.3.2 Mathcad 7.0中的基本概念1文件类型Mathcad7.0规定了三种文件格式,它们分别是在Mathcad7.0中经常使用的普通Mathcad文件(.mcd)、Mathcad电子书文件(.hdb)和Mathcad模板文件(. mct)。另外,Mathcad7.0附带的MathConnex组件使用项目文件(.mxp)。2工作页(Worksheet)所谓的工作页就是打开的Mathcad文件,是进行编辑、计算、作图和结果输出的页面空间,也含有工作环
9、境的含义。这个空间是电子的,边界是虚构的,因此它与我们书写用的纸张不同。Mathcad使用了工作页(Worksheet)和快速工作页(QuickSheet)两个术语,后者是一种内部的帮助文件(见后文)。3区域(Region)工作页中的编辑、计算、作图等工作都是通过在不同的区域中进行的。由于Mathcad是活的工作页(所谓活的是指输出随输入的改变而实时的改变),必须将本应该处于不同的窗口的文本、计算、图形以及运算结果同时显示在工作页中,Mathcad很自然的称它们为不同的区域。区域按用途不同分为三种:数学、文本和图形区域。数学区域含有算式、变量、函数等数学计算内容,缺省的情况下,键入的字符位于该
10、区域内。由于数学计算是连续的过程,所以数学区域按位置分先后顺序;文本区域没有数学意义,它只是文字说明部分,文本区域通过插入文本区域命令创建;图形区域用于绘制函数关系曲线。4模板(Template)用过Word字处理软件的用户,很容易理解“模板”的含义,顾名思义,“模板文件”就是样板文件,好比父向子传递遗传基因,文件的内容不一定相同,但是版面风格时一样的。在Mathcad7.0以前的版本中,使用专门的配置文件保存工作页面格式的缺省设置,但是现在用不同的模板文件代替了原来的配置文件。模板主要控制以下因素:缺省的文本特性和文本风格;定义数学格式;页眉和页脚;页边距;结果的数据格式;给Mathcad内
11、部变量赋值;Mathcad基本单位的名称;缺省的单位制;缺省的计算模式。5计算模式(Mode)计算模式控制着工作页上计算结果的更新速度,Mathcad有两种计算模式,即手动模式和自动模式,两种模式可通过菜单命令进行转换。自动模式下,计算结果随着修改参数或编辑操作不断地及时更新,也即自动计算,不用发出计算命令,我们看到的计算结果和图形总是最新的。但缺点是更新计算要占用机器的时间,如果要计算的量较大时,可能会发现屏幕滚动费时的现象。如果不需要立刻得到修改后的计算结果,可以选择手动模式,以提高编辑速度。在手动模式中,需要用户使用命令控制计算结果是否更新。6不同的等号表示在Mathcad中求解计算结果
12、以及在逻辑表达式表示“相等”时使用“=”号,对变量赋值时使用“:=”号,定义全局变量时使用“”号,而在符号计算、公式推导、求极限时使用“”号。7电子书(Electronic books)Mathcad电子书是一种交互式多媒体工具书,其内部集成了大量的超级链接,既有“活的”计算时,又有图文、声音和动画。电子书是Mathcad的附属品,涵盖了许多学科门类,例如电子工程、土木工程、统计学、金融和高等数学等。电子书中也常有自然科学中的基本常数、常用公式和算法。电子书允许用户把其中的部分内容考入到自己的Mathcad中使用。可以通过sales-info的电子信箱向Mathsoft公司索要最新的电子书。电
13、子书和后面将要介绍的资源中心中的参考表和工作活页有一样的用途。8资源中心(Resouce Center)利用命令进入Mathcad的资源中心会出现一个链接有各种资源的页面,里面有多媒体Mathcad教程(Tutorial)、快速工作页(QuickSheets)、参考数据表(Reference Tables)、实用统计(PracticalStatistics)、求解指南(The Treasury Guide to Solving)、编程宝典(The Treasury Guide to Programming)以及网上图书馆(Web Library)、Mathsoft公司网址和它的Mathcad技
14、术支持站点,资源中心的内容可以从Mathsoft的站点免费更新。参考数据表中除了有各种数学、物理公式、各种常数之外,你甚至可以找到可以点击的、非常详尽的“化学元素周期表”,求解指南和编程宝典选自著名的电子书The Mathcad Treasury Guide,对Mathcad编程和解方程做了详细的示范。网上图书馆是Mathsoft公司的电子书店,有各行各业的电子书、电子常数手册和Mathcad的附加工具包,可以索取目录和购买。4.3.3 Mathcad 7.0的工作界面Mathcad7.0引导后的界面如图4-20所示,与其它的Windows应用程序没有什么区别,从上向下依次是标题栏、菜单栏、常
15、用工具栏、格式工具栏,接着的一行是特有的7个数学工具板按钮,最下方也是最大的空白区域就是工作区了。图4-20 Mathcad7.0的界面需要注意的是,工作区既是文本、算式及程序的输入(编辑)区域,也是计算结果、程序运行结果、以及图形的输出(显示)区域。图4-20中编辑窗口左上角的红色“+”符号,就是等待使用者输入数学算式区域的起始位置。如果要输入的是文本,需要利用Insert菜单的Text Region命令事先把数学区域转换慰文本区域。由于数学算式的不同,有许多不能直接通过键盘输入的符号以及各种运算的表示,这时就可以利用Mathcad为我们特别提供的7个数学工具板了。工具按钮和数学工具板的功能
16、和菜单栏的命令有些是重合的,但是菜单栏中的命令更为全面、并且其中的分布与与其它的Windows应用程序基本一致。由于MathCAD不是中文版,显示的是英文。不过现在在线翻译软件很多(如东方快车、金山译霸),很容易将其转换成中文界面。我们在“5.3 Mathcad 7.0制作实例”中将通过一些具体的实例,介绍Mathcad 7.0一些基本的编辑、主要的数学功能及图形绘制、动画设计方面的操作。 操作环境的设置(一) 显示/关闭工具栏1 常用工具栏:“View”菜单Toolbar2 格式工具栏:“View”菜单Format bar3 数学工具栏:“View”菜单Math Palatte(二) 对象域
17、RegionMathcad 文档是一个式子、文字、图形等对象的集合。创建每一个对象时就生成了一个不可见矩形包围的对象域Region. 显示/关闭对象域Region:“View”菜单Regions文档编辑(MATHCAD WORKSHEET)(一) 常用数学符号的输入1. 键盘输入字母,Ctrl+G 希腊字母:例:a,Ctrl+G p,Ctrl-G D,Ctrl-G* 乘号multiplication or inner (dot) product/ 分数division 指数exponentiation。例:23得到23 平方根square rootCtrl+ n次根nth root: 赋值。例
18、:a:3得到a:=3(设a=3)= 计算。例:3+4=得到7Ctrl+= 相等(关系运算)equal to。例:3=4结果为0(真),4=4结果为1(假)Ctrl+3 not equal(关系运算)。Ctrl+9 less than or equalCtrl+0 greater than or equal| 绝对值magnitude or determinant 一对括号Matched pair of parentheses; 数值范围的最后一个数。例:2,4;12得到2,4.12$ 按范围变量连加。例:若n=1,2.4,则# 按范围变量连乘。Ctrl+Shift+4 连加summationC
19、trl+Shift+3 连乘productCtrl+- 向量vectorize。例:ABCtlr+- 得到 共轭复数。例:若x=3+2i,则x”得 ,其值为3-2i。! 阶乘Ctrl+M 矩阵 下标vector subscript or matrix subscript 。例:x.i产生xiCtrl+1 转置transpose? 导数differentiation& 定积分。例:&产生:Ctrl+I 不定积分Indefinite integralCtrl+.(Period) Symbolic equal sign(显示为)Ctrl+Shift+.(Period) 占位符与符号运算符Keywor
20、d symbolic equal signCtrl+4 sum of elements in vectorCtrl+8 cross productCtrl+6 superscriptCtrl+Shift+? nth derivativeCtrl+Enter addition with linebreakCtrl+L 极限LimitCtrl+A 右极限Right-hand limitCtrl+B 左极限Left-hand limit2. 在数学工具栏上选取上述键盘操作,也可在数学工具栏的如下几类工具板上选取:计算工具栏Calculator Toolbar / Arithmetic Palette
21、求值工具栏 Evaluation Toolbar布尔工具栏Boolean Toolbar / Palette微积分工具栏Calculus Toolbar / Palette希腊字母工具栏Greek Symbolic Toolbar / Palette向量和矩阵工具栏Vector and Matrix Toolbar / Palette3. 与数学习惯不同之处乘号不能省略。例:x与y的积不能写成xy,而要写成xy。自变量要用圆括号括起来。例:sinx要写成sin(x)。(二) 创建对象(输入)定位(单击或用、PageUp、PageDown等键)输入内容。(三) 选定对象1 1 选定一个或连续多个
22、对象法一:拖动出一个矩形框围住要选的对象;法二:单击首对象按住Shift键再单击末对象。2 2 选定不连续多个对象:单击首对象按住Ctrl键,依次单击各对象。3 3 选定全部对象:“Edit”菜单Select All(四) 删除对象选定对象删除键Delete或退格键。(五) 移动对象法一:选定对象移动鼠标到区域边界出现手形指针拖动到目的地;法二:选定对象单击右键弹出菜单Cut到目的地单击右键弹出菜单Paste(六) 复制对象选定对象单击右键弹出菜单Copy到目的地单击右键弹出菜单Paste(七) 删除括号定位到前括号的右边敲退格键,或,定位到后括号的左边敲删除键(八) 空格键和左右箭头键的作用
23、空格键:用于扩大式子的编辑范围(由蓝色的编辑线指示)。例:输入xa+b+y 敲键:xa+b空格空格+y左右箭头键:用于改变编辑位置(注意编辑线的方向)。(示例)(九) 创建文字区CREATING A TEXT REGION指定位置“Insert”菜单Text Region输入文字单击文字区外 运算与解题(一) 数字格式1 1 改变格式:“format”菜单Result / Number选择精度、指数形式的转换位数等。2 2 显示数字的全精度:指定数字Ctrl+Shift+N 将在窗口下部的信息栏上显示数字的全精度。(二) 定义变量格式:变量名:=输入表达式(其中的:=敲冒号键)例:A:3+4,
24、得到A:=3+4。(三) 定义函数函数名(自变量表):=表达式例:f(x,y)=x+sin(y)。 注意:自变量放在圆括号中。(四) 定义范围变量格式1:变量名:=a1.an(其中的:=敲冒号键,.敲分号键)例:i:=0.3定义了0,1,2,3。格式2:变量名:= a1,a2.an例:i:=2,4.12定义了2,4,6,8,10,12例:下图。(五) 算术运算符=格式:表达式=例: 得到3.732若表达式中有未定义的变量,则该变量以红色显示,且得不到运算结果。(举例)(六) 符号运算符方法:输入表达式Ctrl+.()确认(回车或单击区域外)例:=与的区别,例:(七) 布尔运算符Boolean
25、operators are unlike other operators in that they only return a zero or a one. Despite this, they can be very useful. greater than less than y的值为1,xy的值为0,x=y的值为0,。例:i:=0.2j:=0.2xi,j:=i=j,则(若xi,j:=ij则得到上三角矩阵)(八) 运算关键字Mathcad提供了一些用于代数运算的关键字。常用关键字:simplify 化简expand 展开factor 分解因式solve 解方程方法:输入表达式Ctrl+Sh
26、ift+.(占位符与)在占位符处输入关键字确认例:化简。例:二项式展开例:分解因式例:解方程上述操作也可由Symbolics菜单或数学工具栏中的Symbolic Keyword Toolbar / Palette完成。(举例)(九) 解方程与方程组1解一元一次方程root函数格式:root(f(x),x) 例:x=0 定义变量x(此步不能省)f(x)=3x-6root(f(x),x)=2 根为22解一元高次方程 格式:polyroots(v)其中v是系数矩阵(升幂排列)。例:f(x):=x3-10x+2r=polyroots(v)得解:3解线性方程组Ax = b格式:lsolve(A,b)其中
27、,A为系数矩阵,b为常数项向量。例:解方三元一次方程组z+y+z=62x-2y+z=13x+4y-3z=24解非线性方程组格式:find(x,y,)使用时,方程组要夹在关键字given和函数find之间。例:x:=1 y:=1 定义变量givenx2+y2=6 =用Ctrl=产生x+y=2 =用Ctrl=产生函数图象在绘图之前,要将图形模式设成“自动”,方法是选中“Math”菜单中的Automatic Calcultion(自动计算),否则修改参数后要人工更新图象(在Math”菜单中选Calculate或敲F9键)。(一) 直角坐标系图象1. 创建图象To create an X-Y plot
28、:在数学工具栏Graph Toolbar / PaletteX-Y Plot或“插入”Insert菜单GraphX-Y Plot或热键Choose Graph / X-Y Plot from the Insert menu to create a plot region.在横轴下方中间的占位符上输入x的表达式,如x. In the middle placeholder under the horizontal axis, enter the expression you want to plot on the x axis. For example type x。在纵轴旁的占位符上输入y的表达
29、式,如x2。In the middle placeholder beside the vertical axis, enter the expression you want to plot on the y axis. For example, type x2.回车键确认2. 在同一坐标中创建多个图象在上述x和y的表达式后加一个逗号,再输入第二个表达式即可。(举例sin(x),cos(x))3. 改变坐标范围选取图象区,出现四个表示范围的数单击这些数可进行修改4. 坐标设置AXIS SETTINGS (X-Y PLOTS)双击图象打开对话框单击X-Y Axes出现各选项:Double-click on a plot to open a tabbed dialog box. Click on the X-Y Axes tab. Each axis has the following check boxes associated
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1