Mathcad2001-基本概念
- 格式:ppt
- 大小:275.50 KB
- 文档页数:53
Mathcad讲义提纲★本讲义内容适用版本:Mathcad 7.0/8.0/2000/2001一.一.MathCAD简介MathCAD是美国Mathsoft公司推出的一个交互式的数学软件。
该软件定位于向广大教师、学生、工程人员提供一个兼备文字处理、数学和图形能力的集成工作环境,使他们能方便地准备教案、完成作业和准备科学分析报告。
在输入一个数学公式、方程组、矩阵之后,计算机能直接给出结果,而无须去考虑中间计算过程。
在加入软件包自带的Maple插件后能直接支持符号运算。
你可以在计算机上输入数学公式、符号和等式等,很容易地算出代数、积分、三角以及很多科技领域中的复杂表达式的值,并可显示数学表格和图形,通过对图形结果的分析,使我们对问题的理解更加形象。
在实际应用中,MathCAD好比是一个功能强大的计算器,它没有很复杂的规则;同时它也可以和Word等字处理软件很好地配合使用,所以也可以把它当作一个出色的全屏幕数学公式编辑器来使用。
Mathcad的用户主要针对具备应用数学知识但并不要求具有较多的计算机知识的用户,如工程研究人员、学生等。
二.二.特点1. 1. 与数学书写习惯非常接近;2. 2. 动态的所见即所得(WYSIWYG)界面;例:a:=3 a+4=7 当a的值改变时后a+4的值自动更新。
3. 3. 任意位置输入You can place equations, text, and graphics anywhere(不受行的限制)。
三.三.操作环境的设置(一)(一)显示/关闭工具栏1.1.常用工具栏:“View”菜单——Toolbar2.2.格式工具栏:“View”菜单——Format bar3.3.数学工具栏:“View”菜单——Math Palatte(二)(二)对象域RegionMathcad 文档是一个式子、文字、图形等对象的集合。
创建每一个对象时就生成了一个不可见矩形包围的对象域Region.显示/关闭对象域Region:“View”菜单——Regions四. 四. 文档编辑(MATHCAD WORKSHEET )(三) (一) 常用数学符号的输入4. 1. 键盘输入字母,Ctrl+G 希腊字母:例:a,Ctrl+G →α p,Ctrl-G →π D,Ctrl-G →Δ * 乘号multiplication or inner (dot) product/ 分数division^ 指数exponentiation 。
Mathcad 20011. IntroductionMathcad 2001 is a powerful mathematical software program that allows users to solve, analyze, and document engineering calculations. It provides a comprehensive environment for performing mathematical operations, creating technical graphs and plots, and generating formatted reports.2. Features2.1 Equation SolverMathcad 2001 includes a robust equation solver that can solve algebraic, differential, and integral equations. Users can simply enter the equations and Mathcad will automatically solve them using appropriate numerical methods. The equation solver can handle both single-variable and multi-variable equations, making it suitable for a wide range of applications.2.2 Symbolic CalculationsMathcad 2001 supports symbolic calculations, allowing users to manipulate and simplify mathematical expressions symbolically. This feature can be particularly useful in solving complex equations that involve variables and constants. Users can perform algebraic manipulations, solve for variables, and simplify expressions to obtain clearer results.2.3 Graphing and PlottingWith Mathcad 2001, users can create various types of graphs and plots to visualize their mathematical data. The software provides a wide range of graphing tools, including line graphs, scatter plots, bar graphs, and 3D plots. Users can customize the appearance of the graphs by adjusting colors, axes, labels, and legends.2.4 Units and Dimensional AnalysisMathcad 2001 supports units and dimensional analysis, which allows users to enter and manipulate quantities with different units. The software automatically takes care of unit conversions and ensures that calculations are performed correctly with the appropriate units. This feature is particularly useful for engineering and scientific calculations that involve various units.2.5 Documenting CalculationsOne of the key features of Mathcad 2001 is its ability to document calculations and generate formatted reports. Users can write equations, add text explanations, and include graphs and plots in their reports. The software provides a rich set of formatting tools to create professional-looking documents with proper mathematical notation.3. System RequirementsBefore installing Mathcad 2001, it is important to ensure that your system meets the minimum requirements. The following are the recommended system specifications for running Mathcad 2001:•Operating System: Windows 98/2000/NT/ME/XP•Processor: Pentium III or equivalent•RAM: 128MB (256MB recommended)•Hard Disk Space: 250MB for full installation•Display: Minimum resolution of 800x600, 256 colorsPlease note that Mathcad 2001 is a legacy software and may not be compatible with newer operating systems. It is advisable to check the compatibility before installing.4. InstallationTo install Mathcad 2001, follow these steps:1.Insert the Mathcad 2001 installation CD into your computer’s CDdrive.2.Run the setup program and follow the on-screen instructions.3.Select the desired installation options, such as the installation locationand additional features.4.Wait for the installation process to complete.5.Once the installation is finished, you can launch Mathcad 2001 fromthe Start menu or desktop shortcut.5. ConclusionMathcad 2001 is a powerful mathematical software program that provides a comprehensive environment for solving, analyzing, and documenting engineering calculations. With its equation solver, symbolic calculations, graphing capabilities, and support for units and dimensional analysis, Mathcad 2001 is a valuable tool for engineers, scientists, and students. Its user-friendly interface and rich formatting options make it easy to create professional-looking reports and presentations.。
Mathcad讲义提纲★本讲义内容适用版本:Mathcad 7.0/8.0/2000/2001一.一.MathCAD简介MathCAD是美国Mathsoft公司推出的一个交互式的数学软件。
该软件定位于向广大教师、学生、工程人员提供一个兼备文字处理、数学和图形能力的集成工作环境,使他们能方便地准备教案、完成作业和准备科学分析报告。
在输入一个数学公式、方程组、矩阵之后,计算机能直接给出结果,而无须去考虑中间计算过程。
在加入软件包自带的Maple插件后能直接支持符号运算。
你可以在计算机上输入数学公式、符号和等式等,很容易地算出代数、积分、三角以及很多科技领域中的复杂表达式的值,并可显示数学表格和图形,通过对图形结果的分析,使我们对问题的理解更加形象。
在实际应用中,MathCAD好比是一个功能强大的计算器,它没有很复杂的规则;同时它也可以和Word等字处理软件很好地配合使用,所以也可以把它当作一个出色的全屏幕数学公式编辑器来使用。
Mathcad的用户主要针对具备应用数学知识但并不要求具有较多的计算机知识的用户,如工程研究人员、学生等。
二.二.特点1. 1.与数学书写习惯非常接近;2. 2.动态的所见即所得(WYSIWYG)界面;例:a:=3 a+4=7 当a的值改变时后a+4的值自动更新。
3. 3.任意位置输入You can place equations, text, and graphics anywhere(不受行的限制)。
三.三.操作环境的设置(一)(一)显示/关闭工具栏1.1.常用工具栏:“View”菜单——Toolbar2.2.格式工具栏:“View”菜单——Format bar3.3.数学工具栏:“View”菜单——Math Palatte(二)(二)对象域RegionMathcad 文档是一个式子、文字、图形等对象的集合。
创建每一个对象时就生成了一个不可见矩形包围的对象域Region.显示/关闭对象域Region:“View”菜单——Regions四.四.文档编辑(MATHCAD WORKSHEET)(三)(一)常用数学符号的输入4. 1.键盘输入字母,Ctrl+G 希腊字母:例:a,Ctrl+G →αp,Ctrl-G→πD,Ctrl-G→Δ* 乘号multiplication or inner (dot) product/ 分数division^ 指数exponentiation。
而其中,43S △≤18Rr ,即S △≤332Rr.通观全文,S △≤332R r ,其结构简单而漂亮,应用广泛而巧妙.究其结构的实质,却是sin A +sin B +sin C ≤332,令人叫绝!参考文献1 [荷兰]O ・Bottema 等著,单土尊译.几何不等式[M ].北京大学出版社,1991:58.Mathcad 在中学数学中的应用(续)郝黎仁(西北师范大学数学系 甘肃 兰州 730070)5 与中学数学有关的Mathcad 内部函数Mathcad 系统中有涉及数学各分支的多达二百多种内部函数,Mathcad 之所以能够完成各种复杂的数学运算,很大程度上借助于它的内部函数.不仅如此,而且允许用户自定义函数,利用这些函数可以实现多种数学运算、生成各种曲线和曲面图形,并能进行逻辑运算和判断.下面列出其中与中学数学内容有关的初等函数,供参考.5.1 三角函数与反三角函数Mathcad 系统中的三角函数有:sin (z )、cos (z )、tan (z )、cot (z )、sec (z )、csc (z ).其中自变量z 必须是一个无量纲的标量.z 可以是实数也可以是复数.在系统默认的情况下,一个角度值是以弧度为单位表示的,如果需要求角度制表示的自变量的三角函数值,必须进行换算,或者在自变量(角度数之后输入deg ).如sin (1)=0.841为1弧度的正弦值,如要求60度的正弦值需输入:sin (60deg )=0.866.反三角函数有:asin (z )、acos (z )、atan (z )、acot (z )、asec (z )、acsc (z ).这里的自变量z 也是一个无量纲的标量.z 可以是实数也可以是复数.应用反三角函数返回的角度可以用三种方式表示:(1)系统默认为弧度;(2)以角度制表示,结果后面用deg 表示;(3)以π的倍数表示.用户可根据需要自行选择.例如,asin (1)=1.571,asin (1)=90・deg ,asin (1)=0.5・π.5.2 指数函数和对数函数Mathcad 系统中的指数函数和对数函数共有三种:exp (z )、log (z )、ln (z ).其中自变量z 必须是一个无量纲的标量.z 可以是实数也可以是复数.exp (z )即e z 、log (z )是以10为底的对数、ln (z )是以e 为底的对数.如果要求实数z 的对数,z 必须大于0.Mathcad 系统对复数z 计算其自然对数值时,结果仍然是一个复数,它的实部为ln (z ),即z 的摸的自然对数值,虚部系数是z 的辐角值.例如,z :=3+2i ,ln (z )=1.282+0.588i ,ln (|z |)=1.282,arg (z )=0.588.5.3 复数运算函数Mathcad 系统中的复数运算函数有:Re (z )、lm (z )、arg (z ).其中自变量z 必须是一个无量纲的标量.z 可以是实数也可以是复数.Re (z )和lm (z )分别返回复数z 的实部和虚部,arg (z )返回z 的辐角值,其结果是-π到π之间的角度值.5.4 方程求解函数Mathcad 系统中的方程求解函数有:root (f (x ),x ),Find (x ,y ,z ,…),Polyroots (V )、Minerr (x ,y ,z ,…).root (f (x ),x )叫求根函数,用于求方程f (x )=0,x 为未知数,不过在使用它求f (x )=0的根时,必须事先给出x 的一个估计初始值.Find (x ,y ,…)用于求方程组的解,x ,y ,z ,…为方程组中的未知数,当其中未知数个数仅有一个时,结果是一个标量,否则是一个向量.函数Polyroots (V )用于求一个多项式函数的根,其自变量V 是多项式的系数组成的向量.此外函数Minerr (x ,y ,…)用于求方程的近似解.5.5 其他与中学数学有关的函数142001年第1期 数学教学研究Mathcad 系统中其他与中学数学有关的函数还有:angle (x ,y )、ceil (x )、floor (x )、mod (x ,r )、rnd (x ).其中angle (x ,y )为求角度函数,它返回到直角坐标系中的点(x ,y )和原点的连线与x 轴正方向的夹角.ceil (x )返回到大于或等于实数x 的最小整数,例如ceil (3.18)=4.floor (x )返回到小于或等于实数x 的最大整数,例如floor (-2.89)=-3.mod (x ,r )为求余函数,它返回到实数x 被r 除后的余数,例如mod (125,28)=13.rnd (x )为随机数生成函数,用它可以生成一个0—x 之间的均匀分布的随机数.除了上述的内部函数之外,还有一些初等函数,如求n 次方根、求绝对值或复数的模、求正整数n 的阶乘等运算,可以通过点击数学计算板上相应的像标按钮来实现. 图5.1 插入函数对话框要插入一个内部函数可以执行Insert/Function命令或者点击菜单条中函数按钮(标记为“f (x )”),打开插入函数对话框,如图5.1所示.从中对话框的函数清单栏中选择需要的函数,点击Insert 即可.该对话框的Description (描述)栏里显示的是被选择函数的意义.5.6 用户自定义函数在实际应用中,大量的函数还需要用户自行定义,Mathcad 的函数定义方式与我们通常的书写方式一致,定义步骤如下:∀在页面的十字光标处键入函数名及左括号,例如“f (”,在括号右边的编辑线上出现一个占位符等待继续输入;∀输入自变量(如果定义的是多元函数的话,各个自变量之间用逗号分开)及右括号,例如“f (x )”;∀键入“:”,产生赋值号“:=”,接着输入表达式即可,例如“f (x ):=sin (e 2x -1)”.图5.2 求自定义函数值自定义函数与内部函数的使用是一致的,无论定义的什么函数都要求等号右边的自变量(或自变量列)应该是左边函数的自变量(或自变量列),或者在定义该函数之前已经先行对它进行过定义.例:求自定义函数值.f (x ):=sin (e 2x -1) x :=1 f (x )=0.106或者x :=1 f (x ):=sin (e 2x -1) f (x )=0.106(注:为了节省篇幅,本文在引用例子时用行对齐格式给出运算过程和结果)如果给自变量定义的是它的取值范围,如x :=1..4,则求 图6.1 创建图形区域定义函数的输出值结果为一个列表,如图5.2所示6 图形生成及其编辑操作在解决一些较复杂数学问题时,做出有关图形作为先导,往往可以借助几何直观获得解决问题的启示,有利于问题的求解.因此,描绘数学图形在数学教学及研究中占有重要的地位.Mathcod 系统不仅能够进行各种数学运算,它还具有强大的绘制图形的功能,使用它可以绘制出任何的平面直角坐标系的图形、极坐标系的图形以及三维空间曲面的图形等.6.1平面直角坐标系图形(1)绘制一元函数的曲线图Mathcad 中,平面直角坐标系图形称为x -y 图(x -y Plot ),它用于绘制一元函数的曲线.绘制x -y 图的方法非常简单灵活,其操作步骤如下:24数学教学研究 2001年第1期 图6.2 函数曲线执行菜单命令Insert /x -y Plot (热键“@”)或者点击数学板上的平面图形按钮(如图2.5)创建如图6.1的图形区域.在区域左边的占位符处输入函数表达式,随即在该占位符处右侧上下各出现一个占位符,在这两个占位符处分别输入函数变化的幅度或范围;在区域下方的占位符处输入自变量,随即在它的左右两侧出现的占位符处输入自变量的变化范围,将鼠标移出该区域并在空白处点击一下鼠标左键,指定函数的曲线就绘制完毕了.如图6.2所示.在作图过程中,如果在图形区域左边的占位符处输入表达式以后,可以不输入函数的变化范围,直接挪开鼠标在区域外点击一下,系统将会自动显示出自变量,并且自动调节自变量和函数的变化范围,生成该函数的大小比例较为适当的图形.这是快速生成图形的方法,如果对于这样生成的图形不满意,可以返回去对它进行编辑.在页面上最终显示的函数图形中,函数和自变量的范围将被隐去,只有点击它时才会显示出来.(2)在同一个坐标系中绘制多条曲线在同一个坐标系中可以同时绘制多条曲线的图形,为了使图形简洁起见,通常的做法是:先在工作页面里定义几个一元函数,如f (x )、g (x )、h (x )等,创建图形区域,在区域左边的占位符处输入“f (x )”,接键盘上的“,”键,光标下移,接着输入“g (x )”,依次类推.其余的操作同(1)中所述. 图6.3同一坐标系中的多条曲线另一种操作方法是:预先不定义函数而在创建了的图形区域左边的占位符处直接输入各函数的表达式(如图6.2中所示),各个函数仍通过按动键盘上的“,”键来分开.例 在同一坐标中绘制下列函数曲线:sin (x )、2sin (x +π/6)、1.5sin (x -π/3).定义函数及绘制的各函数曲线的图形如图6.3所示.(注:图6.3中自变量变化范围、轨迹线颜色、坐标轴类型及其刻度的数值等都经过了编辑.见本节的6.2图形的编辑)图6.4 折线图与不同自变量系统对同一坐标系中的多条曲线,用不同的轨迹线类型、不同的颜色区别显示,并在函数或者函数表达式的下面给出曲线图例标志.(3)折线图与不同自变量的函数的图形在绘制函数图形之前,如果我们预先指定了自变量的取值范围,可以生成在这个指定范围里的函数图形.但是Mathcad 在给自变量指定范围时,不是指定一个区间,而是在该范围内自变量的一些离散的数值,这些数值可以以固定间隔为步长,也可以使用向量定义一个自变量取值的数组.当这些数值的数量不多的时候,绘制出来的函数图形将呈折线形状.例如,要生成函数f (x )=x 2-2x -18在-8到12之间的图形.如果定义自变量x :=-8,-3..12,变量x 只取5个值,-8、-3、2、7、12,间隔或步长为5,则生成的图形为图6.4中的折线.显然,如果将步长定义为0.1,即x :=-8,-7.9..12,则绘制的图形几乎就是连续的曲线了.在定义x 的范围时,“x :=-8,-3..12”中的格式是:(-3)-(-8)=5为步长,其后的“..”可以单击键盘上的“;”键输入.假如自变量的这些取值不等间隔,则必须利用向量来定义了,此处不再赘述.342001年第1期 数学教学研究如果想作为比较将f (x )的精确曲线在同一个坐标系中绘制出来,方法与前面(2)中讲的一样,不过在横坐标显示自变量的占位符处改换输入另一个自变量,例如改为x 1,当然函数则该为f (x 1),如图6.4所示. 图6.5点坐标的读取(4)曲线上或坐标系中点的坐标的读取Mathcad 系统提供了从选定图形曲线上或相应坐标系中读取点的坐标的功能,其操作方法是:选中需要读取点坐标的图形,执行Format/Gragh/Trace 命令,打开X -Y Trace 对话框,如图6.5所示.将鼠标指向图中一条曲线上,图中随即出现两条分别平行于x 和y 轴的直线,对话框里显示出该点的横坐标值(X -Value )和纵坐标值(Y -Value ).单击按钮Copy X 和Copy Y 便可将坐标值拷贝到剪贴板上,届时可以把它们粘到页面上来.还可以通过按动键盘上的四个方向按钮,观察点坐标的变化.如果取消了“Track Data Point ”(轨迹上点的数值),则可以读取坐标系中各处的点的坐标.(未完待续)数学教学研究(月 刊)2001年第1期(总第101期)编 辑 《数学教学研究》编辑部(西北师范大学)名誉主编 陆润林 郑宪祖 丁传松主 编 王仲春常务副主编 杨鼎文责任编辑 刘建安 张安元印 刷 西北师范大学印刷厂发 行 兰州市邮政局订 阅 全国各地邮局(所)报刊代号 54-50邮政编码 730070出版日期 2001年1月30日 国内统一刊号:CN62-1042/O 1 定价:2.80元。
第一章 Mathcad简介Mathcad即数学CAD,是美国Mathsoft公司于1986年推出的一个可视化的处理数学问题的软件包。
其早期版本运行于DOS下,直到4.0版才运行于Windows环境下。
Mathcad早期版本一直偏爱于数值计算,直到6.0版,才引入符号计算功能,不过符号计算,并不是Mathcad的强项,它不如我们下面将要介绍的另外两个数学软件包。
其程序设计功能,也是6.0版后才有的功能,但在Mathcad中进行程序设计,却与其它编程语言有着本质的不同,其语言简单明了,可视化强,近似于其它程序的流程图。
Mathcad不但是一个超级的数学计算器,而且还是一个出色的数学公式编辑器。
只要你用过Word的Eqation,你就会发现用Mathcad 的数学公式编辑器输入一个数学公式有多么的简单。
另外,Mathcad也称得上是一个优秀的文本编辑器,目前国际上很多科技论文,就是用Mathcad排版打印的。
在Mathcad中,你能够进行有关高等数学、线性代数、数值分析、概率统计等方面的各种运算,并且能够绘制常用的数学图形。
它还为工程应用提供了各种量纲的转换。
下面以Mathcad7 Professional为基础,简要介绍Mathcad的使用方法。
1.1 Mathcad的集成环境与基本操作在安装完Mathcad7后,单击“开始→程序→mathcad7→Mathcad 7 Professional”即可进入Mathcad7,下面是Mathcad的用户界面。
可以看出,Mathcad的界面与我们常用的软件如Office系列软件很相似。
它含有9个主菜单,即文件管理(File)、编辑(Edit)、视图(View)、插入(Insert)、格式(Format)、数学计算(Math)、符号计算(Symbolics)、窗口管理(Window)、帮助(Help),每个菜单可以直接单击打开,也可以同时按ALT和菜单上的下划线字母,如ALT+O。
第一章Mathematica 基础知识1.1 Mathematica 概述1.1.1Mathematica 简介数学软件可以使不同专业的学生和科研人员快速掌握借助计算机进行科学研究和科学计算的本领,在一些国家和部门,数学软件已成为学生和科研人员进行学习和科研活动最得力的助手。
Mathematica 是一个功能强大的常用数学软件, 它不但可以解决数学中的数值计算问题, 还可以解决符号演算问题, 并且能够方便地绘出各种函数图形。
不管你是一个正在学习的学生, 还是在岗的科研人员, 当你在学习或科学研究中遇到棘手的数学问题时, Mathematica给你提供的各种数学工具, 可以避免做繁琐的数学推导和计算, 帮你方便地解决所遇到的很多数学问题, 使你能省出更多的时间和精力做进一步的学习和探索。
Mathematica 具有简单、易学、界面友好和使用方便等特点,只要你有一定的数学知识并了解计算机的基本操作方法,你就能学习使用Mathematica了。
目前,我们在科研论文、教材等很多地方都能看到Mathematica的身影。
Mathematica自1988年由美国的Wolfram Research公司首次推出Mathematica1.0版本以来,随着Wolfram Research公司对它的不断改进,先后推出了Mathematica1.2、Mathematica2.0、Mathematica2.2、Mathematica3.0、Mathematica4.0等版本。
考虑到大部分人学习新知识一般是希望所学的内容应该容易学、实用和功能较强的心理,本书主要以适用于Windows操作系统的Mathematica2.2版本向读者介绍Mathematica的使用命令和内容,该版本具有软件安装条件需求少(安装盘只需4张3.5吋软盘, 10MB的硬盘存储空间和486以上的微机)、涵盖Mathematica的主要命令和功能、Notebook接口与中文兼容性好等特点,学习了这些内容后,读者就能用Mathematica来解决所遇到的很多数学问题了。
第一篇Mathematica入门一、MathematicaMathematica是集文本编辑、数值计算、逻辑分析、图形、声音、动画于一体的高度优化的专家系统.它是目前比较流行的数学软件之一. Mathematica最显著的特点是高精度的运算功能、强大的作图功能以及逻辑编程功能.Mathematica是美国WolframResearch公司开发的一套专门用于进行数学计算的软件.从1988年问世至今,已广泛运用到工程技术、应用数学、计算机科学、财经、生物、生命科学、以及太空等领域,数以万计的论文、科学报告、计算机绘图等都是Mathematica的杰作. 1995年发表的Mathematica3.0版是数学软件史的一大创新,而现在的Mathematica4.1版,则达到了这类软件的顶峰. Mathematica除了提供数值处理与绘图的功能外,还具有符号计算以及处理多项式的各种运算、函数的微分、积分、解微分方程、统计、编程,甚至可以制作电脑动画及音效等等.Mathematica的基本系统是使用C语言编写的,因此能方便地移植到各种计算机系统上.尽管Mathematica有各种各样的版本,但它们有一个共同的内核,Mathematica的各种运算都是由内核来完成的.给内核配置不同的前端处理器,就成为适用于各种环境的版本.它的DOS 版本的特点是运算速度快,对系统的配置要求较低;它在Windows环境下的特点是图文并茂,操作方便.这里介绍的是在Windows环境下的Mathematica4.1版本.Mathematica4.1对计算机的硬件要求如下:1.操作系统:Windows95以上.2.CPU:Inter586级以上的中央处理器.3.硬盘空间:除了要具备120MB的硬盘空间安装Mathematica4.1外,还需具有100MB 左右的剩余硬盘空间用于进行交换文件和复杂的运算.4.内存:64MB以上.二、Mathematica界面简介双击Mathematica的图标即可运行Mathematica的主程序.主程序会同时打开一个新的工作窗口和一个基本输入模板(Basic Input palette).每一个工作窗口代表一个文件,文件名显示在工作窗口的标题栏上,默认的文件名为Untitled-1.nb.位于标题栏下的是菜单栏,包括(File,Edit,Cell,Format,Input,Kernel,Find,Window,Help项). 用户可以同时打开多个工作区,并且可以对每一个工作区使用不同的名字保存.Mathematica将它们分别命名为Untitled-1;Untitled-2;Untitled-3;….1.工作区窗口工作区是显示一切输入、输出窗口.无论直接输入各种算式或命令,还是已经编好的程序,所有的操作都在这个窗口运行.工作区窗口也称作Notebook.2.基本输入模板基本输入模板由一系列按钮组成,用以输入特殊符号、运算符号、常用表达式等.用鼠标左键单击一个按钮,就可以将它所表示的符号输入到当前的工作区窗口中.当启动Mathematica4.1之后,基本输入模板会显示在屏幕的右边,如果没有,则选择File下拉菜单中的palette -Basic Input命令激活它.3.主菜单Mathematica的菜单项很多,以下只介绍一些最实用的菜单项.(1)File菜单File下拉菜单项中的New,Open,Close及Save命令用于新建、打开、关闭及保存用户的文件,这些选项与Word相同.另外有几个选项是Mathematica特有的,其中最有用的是:●Palettes用于打开各种模板;●Generate Palette from Selection用于生成用户自制的模板;●Notebooks记录最近使用过的文件.●模板单击Palettes项,会弹出7个英文选项,其中第三项BasicInput(基本输入模板)就是启动时已经显示在屏幕上的模板.其余最有用的选项是第二项BasicCalculations(基本计算模板).这个模板分类给出了各种基本计算的按钮.单击各项前面的小三角,会立即显示该项所包含的子项.再次单击各子项前面的小三角,则显示出子项中的各种按钮.若单击其中的某个按钮就可以把该运算命令(函数)输入到工作区窗口中,然后在各个小方块中键入数学表达式,就可以让Mathematica进行计算了.有了这两个模板,使得用户无须死记大量的命令和相关的参数,便于查询和输入.(2) cell(单元)●单元的样式Mathematica4.1的工作窗口由不同的单元(cell)组成.例如,输入表达式的单元称为输入单元(input cell),输出表达式的单元称为输出单元(output cell).每一个单元都有其特定的样式(style). 输入单元默认的样式名称为input,输出单元默认的样式名称为output.注:在新建一个单元时,默认为input.●单元的打开与关闭双击最外层单元的括号,即可关闭该单元,只显示最外层.同样只要双击已关闭单元的括号,即可打开该单元.●单元的删除选中所要删除单元的括号,按Delete键即可删除所选单元的内容.(3)Help(帮助)在Mathematica4.1中增加了Help Browser帮助系统.在Help Browser中不但汇集了Mathematica4.1的所有命令和使用方法,而且包含了其完整的使用手册及各种工具栏的使用方法.单击Help菜单中的Help命令,即可激活Help Browser帮助系统.Help Browser共分六大帮助信息:1.Built-in Functions 查询Mathematica4.1的所有内部命令与函数的使用方法.2.Add-ons 查询Mathematica4.1所带的函数库(packages)命令与函数的用法.3.The Mathematica Book Mathematica的完整手册.4.Getting Started/Demos初学者使用说明与范例.5.Other Information 其他信息,如数学表达式的二维格式的输入方法等.6.Master Index用索引的方法查询Mathematica的关键词.选择搜索主题的类别之后,输入关键词,单击Go To按钮开始搜索主题,或者在最左边的选择列表中选择搜索主题的类别之后,再逐渐缩小查询范围.例如:要查询Limit命令的使用方法,可以直接在Help Browser中输入Limit再单击Go To按钮,或选择Algebraic Computation-Calculus-Limit找到有关Limit命令的说明.4.退出Mathematica当结束工作时,可以选择“File”菜单中的“Exit”选项或单击关闭按纽.Mathematica 会询问是否保存对打开工作区内容的修改,选择“Y es”,系统要求指定文件名,用户可以任意给定一个文件名并指定位置,确认后系统将该文件保存在用户所指定的位置,再次打开该文件可以继续上次的运算;选择“Don’t Save”放弃保存;选择“Cancel”取消这次操作并返回Mathematica.三、自制模板由于BasicCalculations(基本计算模板)的内容太多,查找不方便,因此自制模板是一个非常重要的内容.自制模板的步骤如下:1.单击主菜单的input项,弹出子菜单.选中子菜单中的Create Tabel/Matrix/Palette(建立表、矩阵、模板)选项出现对话框.2.在对话框中,选中Make: Palette,在键入行数和列数,则在窗口生成一个可编辑的原始模板.3.用鼠标左键单击原始模板中的第一个小方块,然后在打开的BasicCalculations模板中单击一个今后经常使用的按钮,就可以将它复制到原始模板中.如此循环往复直至全部输入完成.4.单击File菜单中的Generate Palette from Selection项,就可以建立一个自己的模板了.5.单击自制模板右上角的关闭按钮,Mathematica将询问是否保存自制模板,若保存,则出现对话框,将对话框中显示的文件名“Untitled-1.nb”改成“自定义模板.nb”保存到存放Mathematica模板的目录D:\Mathematica\4.1\SystemFiles\FrontEnd\Palettes下,再次启动时,这个模板的名字就会出现在File菜单的Palette选项中,可与Mathematica的模板一样使用.四、Mathematica的常用语法1.Mathematica的基本运算Mathematica 的基本运算包括加(+) ;减(-) ;乘(*) 、除(/) 、乘方(^) 等.我们可以按照一般数学表达式的手写格式输入这些基本运算,然后按下Shift+Enter 组合键得到输出结果.例如:In[1]:= 2+4 Out[1]:= 6 In[2]:= 3^2 Out[2]:= 9 说明:(1)Mathematica 将输入的指令用标题“In[n]:=”标识,输出结果用“Out[n]:=”标识,其中“n ”表示已经输入的指令数.(2)Shift+Enter 在Mathematica 中是执行运算的命令.2.输入和计算数学表达式 (1)键盘直接输入和运行 expr : 直接输入表达式.例如:在工作窗中输入32)63(2-+⨯,再按Shift+Enter 组合键,执行运算.这时,工作窗会显示如下运算:In[1]:= 2*H 3+6L-2^3 Out[1]:= 10N[expr] 计算表达式的近似数值,Mathematica 默认的有效数字位数为16位,但按标准输出只显示前6位有效数字,若要全部显示,则用N[expr]//InputForm 命令.N[expr ,n] 计算表达式的具有任意指定数字位数的近似值(指定的数字位数n 应该大于16),结果在末位是四舍五入的.NumberForm[expr , n] 将表达式用n 个有效数字表示.例1 求e 的近似值,有效数字分别为6位、8位、16位、32位. 解: In[1]:= NOut[1]:= 2.71828In[2]:= NumberForm N,8 Out[2]:= 2.7182818 In[3]:= N[©]//InputForm Out[3]:= 2.718281828459045 In[4]:= N[©,32]Out[4]:= 2.7182818284590452353602874713527 (2)利用基本输入模板直接输入我们可以利用基本输入模板所提供的一些特殊符号、运算符号、常用表达式来输入表达式.3.简单的调用方式有时在后面的计算要调用到前面已经计算过的结果,这时Mathematica 提供了一种简单例如 In[1]:= 3^4 Out[1]:= 81 In[2]:= %5 Out[2]:= 405 In[3]:= %1%2 Out[3]:= 486 4.长表达式的输入Mathematica 是允许一个表达式占用多个输入行的,但需注意的是:必须在指令或语法告一段落而又不完整的地方使用Enter 键进行换行.5.有关代数式的几个命令 (1)多项式的展开与因式分解例2 将多项式5)1(y x ++展开 解 In[1]:= Expand[(1+x+y)^5]Out[1]:= 15x 10x 210x 35x 4x 55y 20x y30x 2y +20x 3y +5x 4y +10y 2+30x y 2+30x 2y 2+10x 3y 2+10y 3+20x y 3+10x 2y 3+5y 4+5x y 4+y 5例3 将多项式2223-+-x x x 分解因式解 In[1]:= Factor @x ^3-2x^2+x -2D Out[1]:= H -2+x L H 1+x 2L注:如果一个代数式不能分解因式,Mathematica 将输出表达式. 例4 将多项式365+-x x 分解因式 解 In[1]:= Factor x^56x 3Out[1]:= 36x x 5(2)化简命令例5 用Simplify 命令化简多项式234235----x x x x . 解 In[1]:= Simplify x^5x^34x ^23x 2 Out[1]:=2x1xx 22注:Factor 命令与Simplify 命令对于多项式的运算结果看似相同,但实际上两个命令有着本质的不同. Simplify 命令是将表达式化为最简形式,即以最短、最简单的形式输出结果;Factor 命令是给出表达式因式分解以后的结果.例如:In[1]:= Factor x 51Out[1]:= 1x 1x x 2x3x4In[2]:= Simplify x^51Out[2]:= 1x 5在In[2]中执行的Simplify 命令认为多项式15-x 已经是最短、最简单的形式,因此以原式输出结果.(3)合并同类项命令例6 将2234)3())((x y x y x y a x +++++分别按y x ,与x y ,的同次幂合并同类项.解 In[1]:= Collect @x ^4+H a +y L H x +y^3Lx^2+H y +3L x^2,8x ,y <D Out[1]:= x 4+x 3H a +y L +x 2H 3+y +a y 3+y 4LIn[2]:= Collect @x ^4+H a +y L H x +y^3Lx^2+H y +3L x^2,8y ,x <DOut[2]:= 3x 2+a x 3+x 4+H x 2+x 3Ly +a x 2y 3+x 2y 4从上面运算的结果可以看出,在进行两个以上变量的运算时,其结果与变量的次序有关. 6.解方程的命令注:(1)Mathematica 在解方程时,有时不能求出方程的精确解,但通常能求出方程的近似数值解.(2) 输入方程时一定要用“==”代替“=”.例7 解下列方程(组)(1) 024140865573131523456=-+----x x x x x x ; (2) 011=++-x x ; (3) ⎩⎨⎧=+=+1122y x y x . 解 (1) In[1]:= Solve @15x^6-13 x^5-73 x^4-55 x^3-86 x^2 DOut[1]:=:8<:>:>8<:I (2)In[2]:= Out[2]:=8<(3)In[3]:= Solve @8x +y 1,x^2+y^2 1<,8x ,y <DOut[3]:=8x ®0,y ®1<,8x ®1,y ®0<注:(1)若方程(组)无解时,输出结果是一个空括号{},如(2)的输出结果. (2)解方程组的输入格式如(3)所示.例8 求方程组⎪⎩⎪⎨⎧=++=+132xy y x xyy x 的近似数值解解 In[1]:= NSolve x^2y^3x y,x y x y 1,x,yOut[1]:=x 3.4875,y 1.80402,x 0.616781 1.25503,y 0.554901 1.45768, x 0.6167811.25503,y0.554901 1.45768, x 0.3605320.129025,y 0.456910.138164,x0.3605320.129025,y0.456910.1381647.函数库的应用为减轻内存的负担,Mathematica 把不经常使用的命令或函数分类储存,形成多个外部函数库.在启动Mathematica 时,这些函数库不会被自动加载,当需要某个函数库时必须手动加载,有关手动加载函数库的问题在下面的问题及以后的章节有详细的介绍.8.解不等式Mathematica 没有解不等式的内部函数,但是它自带的外部函数有此功能,因此在解不等式时,首先要进行手动加载.例9 解下列不等式(组) (1)0872<--x x ;(2)⎪⎩⎪⎨⎧<-+>--04303222x x x x .解:(1)In[1]:= <<Algebra`InequalitySolve`In[2]:= InequalitySolve @x ^2-7x -8<0,x DOut[2]:= -1<x <8(2)In[3]:= InequalitySolve @8x ^2-2 x -3>0,x^2+3 x -4<0<,8x ,y<DOut[3]:= -4<x <-1 五、Mathematica 程序设计初步Mathematica 将所有语句都看成是表达式,用户可以在Mathematica 系统下设计自己的程序.下面介绍一些简单的编程命令.1.关系运算关系运算由“>”、“<”、“!”和“=”等关系运算符组成.若关系式成立,输出结果为True ,否则输出结果为False .关系运算常见于比较操作数大小的运算中,因此其应用非常广泛.下表列出了关系运算的基本语法结构:注:当不能判断操作数之间的关系时,输出结果为表达式。
Mathcad 2001Mathcad LogoMathcad Logo简介Mathcad是一款电脑辅助设计(CAD)软件,由PTC公司开发和销售。
它是一种数学计算软件,旨在为工程师和科学家提供一个方便的环境,以进行数学建模和解决问题。
Mathcad 2001是Mathcad软件产品系列中的一款早期版本,于2001年发布。
Mathcad的特点和优势Mathcad的特点和优势使得它成为科学和工程领域中广泛使用的软件工具之一。
1. 可视化数学建模Mathcad允许用户使用自然的数学记法进行计算和建模。
用户可以像书写数学公式一样输入和编辑方程式和表达式。
这种可视化的方法使得数学建模变得更加直观和易于理解。
2. 强大的数学计算能力Mathcad具备强大的数学计算能力,可以进行各种数学运算,包括求解方程组、数值积分、导数和微分方程等。
它支持多种数学函数和算法,并且可以处理复杂的数学问题。
3. 数据分析和绘图功能Mathcad提供了数据分析和绘图功能,可以用于观察和分析实验数据、绘制函数图像和二维、三维图形。
它提供了丰富的绘图工具和图形选项,使得用户可以根据需要自定义图形展示。
4. 文档编写和演示Mathcad中的数学计算和建模可以与文本、图像和注释等各种元素结合,创建完整的数学文档。
用户可以编写和演示复杂的数学推导和分析过程,以便于他人理解和验证计算结果。
5. 模块化设计和重用Mathcad支持模块化设计和重用,可以将一些常用的数学表达式或计算步骤保存为函数或宏,并在其他项目中重复使用。
这种模块化的设计可以提高工作效率和代码的可维护性。
Mathcad 2001的新特性Mathcad 2001带来了多项新功能和改进,进一步提升了用户的使用体验。
1. 用户界面改进Mathcad 2001对用户界面进行了改进,使得软件的操作更加简单和直观。
增加了工具栏、菜单和快捷键,方便用户进行常用操作和快速切换功能。
2. 支持更多数学函数Mathcad 2001增加了对更多数学函数和算法的支持,包括椭圆函数、数值优化和曲线拟合等。
Mathcad简介(中国矿业大学董正筑王培荣赵慧明)本系统介绍的Mathcad是一个独具特色的科学工具软件。
Mathcad是一个集成软件包,它集数理计算、图形和文字处理等功能于一体。
Mathcad把电子制表软件的活动文档界面和字处理软件的所见即所得界面及编程计算结合起来,加上功能强大的内置函数库,从而能方便直观地解决数学问题和数学在各种学科中的应用问题。
在国外,Mathcad不但受到科技人员和工商企业界人士的重视,而又也受到大中学校教师和学生的青睐。
Mathcad的使用和操作十分简单,它充分体现了交互式的特点。
用户无需记住很多的命令和语句,也无需写出繁琐的中间过程。
用户只需在工作页中象通常进行数学推导那样,输入计算公式、数值、等式或不等式,Mathcad就会计算出解析解或数值结果。
对于物理、化学以及各种工程实际问题,Mathcad还能进行带有单位的运算和单位之间的自动转换,给出带有一定单位的结果;由于Mathcad工作页中的公式、数值、图形和表格能根据前后计算关系自动发生变化,所以说它们都是“活”的。
利用这个特点,在做数学练习、撰写学术论文、计算机辅助教学等方面,我们可以节约许多时间,并得到许多乐趣。
使用Mathcad不需要你有高超的计算机技巧,也不需要你记忆许多数学公式和算法的细节,只要你具有计算机和数学方面的基本知识,就能享用这个软件创造的价值。
本系统适合学生、教师和科研人员使用。
这里先介绍必要的入门知识,进一步提高的内容和资料可参见本系统提供的例子和Mathcad所带的资源及有关书籍。
对于学生和教师来说,计算机以及多媒体的出现,改变了传统教学和学习方式,从过去的“学数学”、“学力学”,到现在的“做数学”、“做力学”,是人类学习方式的一次革命,也是观念与思想的革命,在这场革命中,Mathcad是你的好帮手。
对于科研工作者来说,就象CAD(计算机辅助设计)能使设计者离开繁琐、效率低下的绘图板一样,Mathcad 能使你离开复杂、重复、容易出错的数学推导演算和耗费精力的计算机编程,真正集中智慧于问题的本质部分。