《计算系统 Mathematica》课程PPT教学课件:第十四章 符号计算系统Mathematica及其应用

第十四章符号计算系统 Mathemat i ca 及其应用 众所周知,高等数学中许多重要方法,如求极限 求导数、求不定积分、求定积分、解常微分方程、向量 运算、求偏导数、计算重积分、级数展开等,只靠笔算 难以完成为提高读者用高等数学解决实际问题的能 力,本章将对符号计算系统 Mathematica及其在上述运 算中的应用进行简单介绍 第一节初识符号计算系统 Mathematica 第二节用 Mathematica做高等数学 冈凶
众所周知,高等数学中许多重要方法,如求极限、 求导数、求不定积分、求定积分、解常微分方程、向量 运算、求偏导数、计算重积分、级数展开等,只靠笔算 难以完成.为提高读者用高等数学解决实际问题的能 力,本章将对符号计算系统 Mathematica 及其在上述运 算中的应用进行简单介绍. 第一节 初识符号计算系统Mathematica 第二节 用Mathematica做高等数学 第十四章 符号计算系统Mathematica 及其应用

第一节初识符号计算系统 Mathematica 、算术运算 七、自定义函数 二、代数运算 八、表 、系统的帮助 九、解方程 四、 Notebook与Ce、 Which语句 五、常用函数 十一、 Print语句 六、变量 冈凶
第一节 初识符号计算系统Mathematica 一、算术运算 二、代数运算 四、Notebook与Cell 三、系统的帮助 五、常用函数 六、变量 七、自定义函数 八、表 九、解方程 十、Which语句 十一、Print语句

第一节初识符号计算系统 Mathemat i ca 大家知道,计算机是应数值计算的需要而诞生的.今 天,计算机已从单纯的数值计算功能发展到文字处理、 数学推理与图形变换等功能,正在不断改变着我们的工 作及生活方式,使人类的劳动效率及生活水平都在不断 提高.随着计算机的逐步普及,人们对计算机的依赖程 度越来越高.数学软件包就是为方便广大工程技术人员、 大专院校师生及科学技术人员用计算机处理数学问题而 提供的软件工作平台.数学软件包不仅能方便的进行数 值计算,而且能方便的进行数学表达式的化简、因式分 解、多项式的四则运算等数学推理工作,一般称后者为 符号计算.因此,数学软件包又称为符号计算系统 □冈
第一节 初识符号计算系统 Mathematica 大家知道,计算机是应数值计算的需要而诞生的.今 天,计算机已从单纯的数值计算功能发展到文字处理、 数学推理与图形变换等功能,正在不断改变着我们的工 作及生活方式,使人类的劳动效率及生活水平都在不断 提高.随着计算机的逐步普及,人们对计算机的依赖程 度越来越高.数学软件包就是为方便广大工程技术人员、 大专院校师生及科学技术人员用计算机处理数学问题而 提供的软件工作平台.数学软件包不仅能方便的进行数 值计算,而且能方便的进行数学表达式的化简、因式分 解、多项式的四则运算等数学推理工作,一般称后者为 符号计算.因此,数学软件包又称为符号计算系统.

Mathematica系统是目前世界上应用最广泛的符号 计算系统,它是由美国伊利诺大学复杂系统研究中心主 任、物理学、数学和计算机科学教授 Stephen Wolfram 负责研制的.该系统用C语言编写,博采众长,具有简 单易学的交互式操作方式、强大的数值计算功能及符号 计算功能、人工智能列表处理功能以及像C和 P ascal 语言那样的结构化程序设计功能.它有Dos环境下及 Windos环境下的几种版本.这里主要介绍 Windos环境 下的2.21版本在高等数学中的应用,其他版本类似 冈凶
Mathematica系统是目前世界上应用最广泛的符号 计算系统,它是由美国伊利诺大学复杂系统研究中心主 任、物理学、数学和计算机科学教授Stephen Wolfram 负责研制的.该系统用C语言编写,博采众长,具有简 单易学的交互式操作方式、强大的数值计算功能及符号 计算功能、人工智能列表处理功能以及像C和Pascal 语言那样的结构化程序设计功能.它有Dos环境下及 Windos环境下的几种版本.这里主要介绍Windos环境 下的2.21版本在高等数学中的应用,其他版本类似.

、用 Mathematica作算术运算 双击 Mathematica之图标,启动 Mathematica 系统,计算机屏幕出现 Mathematica的工作窗口(见下 图),此时可以通过键盘输入要计算的表达式 MathematicaforWindows-[Newnb-11 区 H File Edit Cell Graph Action Style Options Window Help Input ■■国囗回匈圖鸥囫圖圖國□ 355 Mathematica Front End Ready 32276K Bytes Free 圆开始恐团醫山M1 E10 冈凶
双击 Mathematica 之图标 ,启动 Mathematica 系统,计算机屏幕出现 Mathematica 的工作窗口(见下 图),此时可以通过键盘输入要计算的表达式. 一、用Mathematica作算术运算

例1计算100! 1Hewnb-1 □口x 」」 100 解在主工作窗口用户区(见下页图)中,输入100! 冈
例 1 计算 100! 解 在主工作窗口用户区(见下页图)中,输入 100!

F区 国国园圖倒圖画圖圖囯四闓國口團? J3,,儿,,4,,儿,,5,,,,,,,,儿,」2, 100 o1} 93326215443944152681699238856266700490715968264381621 4685929638952175999932299156089414639761565182862536 9792082722375825118521091686400000000000o000000000000 圃开始e凶‖醫 Mathemati ca for"n 注意:在上图中,In:=与Out1=均是在运算 后由系统自动给出的,用户不能自己输入 冈凶
注意:在上图中,In[1]:= 与 Out[1]= 均是在运算 后由系统自动给出的,用户不能自己输入

例2求表达式2×42-10÷(4+1)的值 解在工作窗口输入表达式2*42-10/(4+1)后, 单击运算按钮,得运算结果30(见下图).由上例不 难看出+、-、*、/、"分别为 Mathematica系统中的加、 减、乘、除及乘方的运算符号,其运算规律与初等数学 中的规定是一致的.下图中,%代表上一个语句的输出结 果,该例中指30 ■ mathematica for冒 indows-[enb-1] E旧区 File Edit Cell Graph Action Style Options Window Help 囗回回倒圆画圖国圖國盟 2★4^2-10/(4+1) Ou1/= 2}= 900 261556K Bytes Free 冈凶
例 2 求表达式 2 ×4 2 -10÷(4+1)的值. 解 在工作窗口输入表达式 2*4^2-10/(4+1)后, 单击运算按钮 ,得运算结果 30(见下图).由上例不 难看出 +、-、*、/、^分别为 Mathematica 系统中的加、 减、乘、除及乘方的运算符号,其运算规律与初等数学 中的规定是一致的.下图中,%代表上一个语句的输出结 果,该例中指 30

例3分别求面积为60cm2的圆盘的半径与直径(保 留10位有效数字) 解In[1:=N[(60/Pi)^(1/2),10 0ut1]=4.370193722 In[2]:=N[2*Out[1],10 0ut2]=8.740387445 N[(60/Pi)(1/2),20]中的Pi代表圆周率π, 它是 Mathematica系统中提供的数学常数,系统中 的数学常数还有E(自然对数的底)、I(虚单位/-1) 等 N[(60/Pi)^(1/2),10]表示在计算表达式 (60/Pi)(1/2)的值时保留10位有效数字,N[表达 式,m为 Mathematica系统中的求值函数,它表示对 给定的表达式求出具有m位有效数字的数值结果 冈凶
例 3 分别求面积为 60 cm2的圆盘的半径与直径(保 留 1 0 位有效数字) 解 In[1]:=N[(60/Pi)^(1/2),10] Out[1]= 4.370193722 In[2]:=N[2*Out[1],10] Out[2]= 8.740387445 N[(60/Pi)^(1/2),20]中 的Pi 代表圆周率π, 它是 Mathematica 系统中提供的数学常数, 系统中 的数学常数还有E(自然对数的底)、I(虚单位 −1 ) 等. N[(60/Pi)^(1/2),10] 表示在计算表达式 (60/Pi)^(1/2)的值时保留 10 位有效数字. N[表达 式,m]为 Mathematica 系统中的求值函数,它表示对 给定的表达式求出具有 m 位有效数字的数值结果.

二、代数运算 Mathematica的一个重要的功能是进行代数公式 演算,即符号运算 例4设有多项式3x2+2x1和x2-1 (1)求二者的和、差、积、商; (2)将二者的积展开成单项式之和; (3)将二者的积进行分解因式 解In[11:=p1=3*x2+2x 0ut[1]=-1+2x+3x2 In[2]:=p2=x2-1 0ut[2]=1 In[3]:=p1+p2 0ut3]=2+2x+4x 冈凶
Mathematica 的一个重要的功能是进行代数公式 演算,即符号运算. 例 4 设有多项式 3x 2 + 2 x-1 和 x 2 -1, (1) 求二者的和、差、积、商; (2) 将二者的积展开成单项式之和; (3) 将二者的积进行分解因式. 解 In[1]:=p1=3*x^2+2x-1 Out[1]=-1+2x+3x2 In[2]:=p2=x^2-1 Out[2]=-1+x2 In[3]:=p1+p2 Out[3]=-2+2x+4x2 二、代数运算
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 哈尔滨工业大学:《计算机图形学》第9章 计算机动画.ppt
- 哈尔滨工业大学:《计算机图形学》第6章 三维实体造型(二).ppt
- 哈尔滨工业大学:《计算机图形学》第6章 三维实体造型(一).ppt
- 哈尔滨工业大学:《计算机图形学》第5章 图形变换与裁剪——二维裁剪.ppt
- 哈尔滨工业大学:《计算机图形学》第5章 图形变换与裁剪(三维图形的基本问题、平面几何投影).ppt
- 哈尔滨工业大学:《计算机图形学》第3章 基本图形生成算法——实区域填充算法.ppt
- 哈尔滨工业大学:《计算机图形学》第3章 基本图形生成算法——图形的扫描转换.ppt
- 哈尔滨工业大学:《计算机图形学》第2章 交互式计算机图形处理系统.ppt
- 哈尔滨工业大学:《计算机图形学》第1章 图形学绪论.ppt
- 哈尔滨工业大学:《计算机图形学》第4章 自由曲线与曲面(二).ppt
- 哈尔滨工业大学:《计算机图形学》第4章 自由曲线与曲面(一).ppt
- 哈尔滨工业大学:《计算机图形学》第5章 图形变换与裁剪 5.1 窗口视图变换 5.2 二维图形几何变换.ppt
- 哈尔滨工业大学:《计算机图形学》第7章 真实感图形显示(一).ppt
- 哈尔滨工业大学:《计算机图形学》第8章 颜色科学基础及其应用.ppt
- 哈尔滨工业大学:《计算机图形学》第7章 真实感图形显示(二).ppt
- 《并行计算》课程教学资源(讲义)搭建机群系统指导说明.doc
- 《并行计算》课程教学资源(讲义)快速傅氏变换和离散小波变换.doc
- 《并行计算》课程教学资源(讲义)矩阵特征值计算.doc
- 《并行计算》课程教学资源(讲义)线性方程组的迭代解法.doc
- 《并行计算》课程教学资源(讲义)线性方程组的直接解法.doc
- 《信息安全与加密》讲义ppt电子课件.ppt
- 《单片机》电子教案.doc
- 《单片机》第1章 单片微型计算机概述.ppt
- 《单片机》第1章 单片微型计算机概述.rtf
- 《单片机》第2章 MCS-51单片机的硬件结构.ppt
- 《单片机》第2章 MCS-51单片机的硬件结构.rtf
- 《单片机》第3章 MCS-51单片机指令系统.ppt
- 《单片机》第3章 MCS-51单片机指令系统.rtf
- 《单片机》第4章 汇编语言程序设计.ppt
- 《单片机》第4章 汇编语言程序设计.rtf
- 《单片机》第5章 定时器与中断.ppt
- 《单片机》第5章 定时器与中断.rtf
- 《单片机》第6章 MCS-51单片系统扩展.ppt
- 《单片机》第6章 MCS-51单片系统扩展.rtf
- 华中科技大学:《程序设计方法学》第四课 基于com技术的程序设计方法.ppt
- 华中科技大学:《程序设计方法学》第七课 MDA方法.ppt
- 华中科技大学:《程序设计方法学》第三课 面向对象程序设计方法学.ppt
- 华中科技大学:《程序设计方法学》第六课 程序的正确性证明.ppt
- 华中科技大学:《程序设计方法学》第五章 基于CORBA技术的程序设计方法.ppt
- 华中科技大学:《程序设计方法学》第二课 结构化程序设计.ppt