高等教育数值分析教案教案.学案

合集下载

数值分析 教案

数值分析 教案

数值分析教案教案标题:数值分析教学目标:1. 了解数值分析的基本概念和原理2. 掌握数值分析的常用方法和技巧3. 能够应用数值分析解决实际问题4. 培养学生的数学思维和分析能力教学内容:1. 数值分析的基本概念和分类2. 插值与逼近3. 数值微分与数值积分4. 常微分方程的数值解法5. 线性代数的数值方法6. 数值分析在实际问题中的应用教学过程:1. 导入:通过引入一个实际问题,引起学生对数值分析的兴趣和认识2. 理论讲解:介绍数值分析的基本概念和分类,以及常用的数值分析方法和技巧3. 案例分析:通过具体的案例,演示数值分析在实际问题中的应用过程,引导学生理解和掌握数值分析的解决方法4. 练习与讨论:设计一些练习题,让学生在课堂上进行练习,并进行讨论和交流,加深对数值分析的理解5. 总结与拓展:总结本节课的重点内容,引导学生进行拓展思考,鼓励他们应用数值分析解决更多实际问题教学手段:1. 讲授2. 案例分析3. 讨论交流4. 练习与实践5. 总结与拓展教学评价:1. 课堂表现:学生是否积极参与讨论和练习,是否能够理解和掌握数值分析的基本概念和方法2. 作业与考试:设计一些作业和考试题目,检验学生对数值分析的掌握程度3. 实际应用:观察学生是否能够将数值分析应用到实际问题中,解决实际困难教学建议:1. 引导学生多进行实际问题的分析和解决,提高数值分析的实际应用能力2. 鼓励学生进行课外拓展阅读,了解数值分析在不同领域的应用案例3. 加强与其他学科的交叉融合,促进数值分析与实际问题的结合以上是关于数值分析的教案建议,希望对你有所帮助。

《数值分析》课程教案

《数值分析》课程教案

《数值分析》课程教案数值分析课程教案一、课程介绍本课程旨在介绍数值分析的基本概念、方法和技巧,以及其在科学计算和工程应用中的实际应用。

通过本课程的研究,学生将了解和掌握数值分析的基本原理和技术,以及解决实际问题的实用方法。

二、教学目标- 了解数值分析的基本概念和发展历程- 掌握数值计算的基本方法和技巧- 理解数值算法的稳定性和收敛性- 能够利用数值分析方法解决实际问题三、教学内容1. 数值计算的基本概念和方法- 数值计算的历史和发展- 数值计算的误差与精度- 数值计算的舍入误差与截断误差- 数值计算的有效数字和有效位数2. 插值与逼近- 插值多项式和插值方法- 最小二乘逼近和曲线拟合3. 数值微积分- 数值积分的基本原理和方法- 数值求解常微分方程的方法4. 线性方程组的数值解法- 直接解法和迭代解法- 线性方程组的稳定性和收敛性5. 非线性方程的数值解法- 迭代法和牛顿法- 非线性方程的稳定性和收敛性6. 数值特征值问题- 特征值和特征向量的基本概念- 幂迭代法和QR方法7. 数值积分与数值微分- 数值积分的基本原理和方法- 数值微分的基本原理和方法四、教学方法1. 理论讲授:通过课堂授课,讲解数值分析的基本概念、原理和方法。

2. 上机实践:通过实际的数值计算和编程实践,巩固和应用所学的数值分析知识。

3. 课堂讨论:组织学生进行课堂讨论,加深对数值分析问题的理解和思考能力。

五、考核方式1. 平时表现:包括课堂参与和作业完成情况。

2. 期中考试:对学生对于数值分析概念、原理和方法的理解程度进行考查。

3. 期末项目:要求学生通过上机实验和编程实践,解决一个实际问题,并进行分析和报告。

六、参考教材1. 《数值分析》(第三版),贾岩. 高等教育出版社,2020年。

2. 《数值计算方法》,李刚. 清华大学出版社,2018年。

以上是《数值分析》课程教案的概要内容。

通过本课程的研究,学生将能够掌握数值分析的基本原理和技术,并应用于实际问题的解决中。

数值分析教学设计方案

数值分析教学设计方案

一、教学目标1. 知识目标:(1)使学生掌握数值分析的基本概念、基本理论和基本方法;(2)使学生了解数值分析在各个领域的应用;(3)使学生具备数值计算能力,能够解决实际问题。

2. 能力目标:(1)培养学生分析问题、解决问题的能力;(2)提高学生编程能力和计算机应用能力;(3)培养学生的团队协作和创新能力。

3. 情感目标:(1)激发学生对数值分析的兴趣和热情;(2)培养学生严谨、求实的科学态度;(3)提高学生的社会责任感和使命感。

二、教学内容1. 数值分析的基本概念和理论;2. 常用数值方法,如插值法、数值微分、数值积分、数值解微分方程等;3. 数值方法的误差分析;4. 数值方法的稳定性分析;5. 数值计算软件介绍与应用。

三、教学策略1. 采用启发式教学,引导学生主动探究;2. 注重理论与实践相结合,提高学生的实际操作能力;3. 采用案例教学,激发学生的学习兴趣;4. 采用小组合作学习,培养学生的团队协作能力;5. 利用现代教育技术,提高教学效果。

四、教学过程1. 导入新课:介绍数值分析的基本概念和意义,激发学生的学习兴趣。

2. 理论讲解:系统讲解数值分析的基本概念、基本理论和基本方法,注重理论联系实际。

3. 实例分析:结合实际问题,分析数值方法的应用,使学生掌握数值计算的基本步骤。

4. 实践操作:布置课后作业,让学生运用所学知识解决实际问题,提高学生的实际操作能力。

5. 小组讨论:组织学生进行小组讨论,培养学生的团队协作能力。

6. 总结与反思:引导学生总结所学知识,反思自己的学习过程,提高学习效果。

五、教学评价1. 课堂表现:观察学生的课堂参与度、讨论积极性和问题解决能力。

2. 作业完成情况:检查学生的作业完成质量,了解学生对知识的掌握程度。

3. 期末考试:通过考试检验学生对数值分析知识的掌握程度,了解教学效果。

4. 学生反馈:收集学生对教学方法的意见和建议,不断改进教学方法。

六、教学资源1. 教材:《数值分析》;2. 教学课件;3. 实际案例;4. 数值计算软件(如MATLAB、Python等)。

数值分析教案

数值分析教案
xy
数值分析
数值分析
一、病态问题与条件数
考虑计算函数值问题,
f ( x*) f ( x) f (x)
x x
xf ( x) f (x)
Cp,
C p称为计算函数值问题的条件数.
例如f (x) x10,C p 10, f (1) 1, f (1.02) 1.24,自变量相对
误差为2%,函数值相对误差为24%.
定义2 若近似值x *的误差限是某一位数字的半个单位,该位
到x *的第一位非零数字共有n位,就说x *有n位有效数字.
即 x* 10m (a1 a2 101 an 10(n1) ) (2.1)
其中a1 0 . 并且
x x * 1 10mn1
(2.2)
2
例1 42.195, 0.0375551, 8.00033, 2.71828,按四舍五
数值分析
数值分析
四、如何学好数值分析 1、注意掌握基本原理、处理技巧,误差分析 2、注重实际问题,练习、作业 3、积极动手上机实践
数值分析
数值分析
§2 数值计算的误差
一、误差来源、分类
模型误差
观测误差
截断误差或方法误差
f
(x)
Pn (x)
f
(0)
f
(0) x 1!
f
(0) 2!
x2
f
(n) (0) n!
f
(x)
f
( x*)
f
(x*)(x x*)
f
(
2
)
(
x
x*)
2
,
在x, x *之间,
得f (x*)的误差限
( f (x*)) | f (x*) | (x*).

数值分析教案

数值分析教案

数值分析教案数值分析教案是一份旨在帮助学生深入理解数值分析概念和原理的教学计划。

通过数值分析教案的学习,学生将能够掌握数值计算方法,理解数值误差分析和算法设计等重要内容。

本教案将分为以下几个部分进行讨论与学习:一、数值分析概述数值分析是一门研究用数值方法解决数学问题的学科。

其主要目的是通过数值计算的方法,得到数学、物理或工程问题的近似解。

数值分析的应用领域非常广泛,涵盖了数学、计算机科学、工程等多个学科领域。

二、数值误差分析在进行数值计算时,往往会产生误差。

这些误差可能来源于测量精度、舍入误差、截断误差等多个方面。

了解不同类型的误差对于正确理解数值计算结果至关重要。

三、插值和逼近插值和逼近是数值分析中的重要内容。

插值是指通过一组已知数据点,构造一个多项式函数,使得该函数在已知数据点处与原函数取值相同;而逼近则是通过多个已知数据点,构造一个函数来近似原函数。

四、数值积分与微分方程数值积分和微分方程是数值分析中的另外两大重要内容。

数值积分是对函数在一定区间上的积分进行数值计算,而微分方程则是研究描述变化的物理现象的数学方程。

五、算法设计算法设计是数值分析中一个至关重要的环节。

一个高效、准确的算法可以大大提高数值计算的效率和精度。

学生需要学会设计和实现各种数值计算算法。

通过本教案的学习,相信学生将对数值分析有更为深入的了解,掌握数值计算方法,提高数学建模和问题求解的能力。

数值分析作为一门重要的学科,对于理工科学生的学习和研究具有重要的指导意义。

愿本教案能够帮助学生打下坚实的数值分析基础,为未来的学习和工作打下良好的基础。

数值分析教案

数值分析教案

数值分析教案一、引言数值分析是一门研究利用计算机进行数值计算的学科,通过数值方法求解数学问题的近似解。

本教案以数值分析为主题,旨在帮助学生理解数值分析的基本概念和方法,并培养其数值计算与问题解决的能力。

二、教学目标1. 理解数值分析的基本定义和应用领域;2. 掌握数值分析的常用技术和算法;3. 能够利用数值方法解决实际问题,如数值积分、方程求根等;4. 培养学生的编程思维和解决实际问题的能力。

三、教学内容1. 数值分析的概述1.1 数值分析的定义和发展历程1.2 数值分析的应用领域2. 数值逼近与插值2.1 插值多项式的定义和性质2.2 插值方法的选择与应用2.3 最小二乘逼近的原理和方法3. 数值微积分3.1 数值求导的基本原理和方法3.2 数值积分的基本原理和方法3.3 数值微分方程的初值问题求解4. 数值线性代数4.1 线性方程组的直接解法4.2 线性方程组的迭代解法4.3 线性最小二乘问题及其解法5. 非线性方程求解5.1 非线性方程求解的基本概念5.2 数值解法的选择与比较5.3 牛顿法与割线法的原理和应用四、教学方法1. 理论授课:通过讲解数值分析的基本概念和方法,帮助学生建立起基本的数值计算思维;2. 计算机实验:利用数值分析软件或编程语言,进行相应的数值计算实验,加深学生对数值方法的理解和应用;3. 课堂讨论:引导学生结合实际问题,讨论并解决数值计算过程中的困难和挑战;4. 课后作业:布置相关的数值计算作业,加强学生对数值分析的巩固和应用能力。

五、教学评价1. 平时表现:包括课堂参与、实验报告完成情况等;2. 课堂小测:针对教学内容进行的小型测试,检验学生对数值分析知识的理解;3. 期末考试:综合考察学生对数值分析知识和应用的掌握程度。

六、教学资源1. 教材:《数值分析导论》(教师自备教材);2. 计算机实验室:配备数值分析软件和编程环境。

七、教学进度安排1. 第一周:数值分析的概述;2. 第二周:数值逼近与插值;3. 第三周:数值微积分;4. 第四周:数值线性代数;5. 第五周:非线性方程求解;6. 第六周:综合复习和考试。

大学四年级数值分析教案

大学四年级数值分析教案

大学四年级数值分析教案一、教学目标学习数值分析的基本概念和原理,掌握一些常见的数值计算方法,并能够应用于实际问题中。

二、教学内容1. 数值分析的基本概念- 数值分析的定义和作用- 数值分析的基本原理和方法- 数值分析的应用领域2. 插值与逼近- 插值与逼近的概念及区别- 常见插值方法:拉格朗日插值、牛顿插值- 最小二乘逼近的原理和方法3. 数值微积分- 数值微积分的基本思想和方法- 数值积分的近似计算方法- 常微分方程的数值解法4. 数值线性代数- 线性方程组的数值解法- 矩阵的特征值和特征向量的数值计算- 最小二乘问题的数值算法三、教学方法1. 理论讲授:通过讲解数值分析的基本概念和原理,帮助学生建立起相应的知识体系。

2. 数值计算实例分析:通过实际的数值计算实例,帮助学生将理论知识应用于实际问题中。

3. 计算机模拟:利用计算机软件进行数值计算的模拟,帮助学生更好地理解和掌握数值分析方法。

四、教学过程1. 引入- 通过实际案例介绍数值分析的重要性和应用场景。

- 激发学生的学习兴趣和探索欲望。

2. 基础知识讲解- 分别介绍数值分析中的插值与逼近、数值微积分、数值线性代数的基本概念和原理。

- 通过示意图和具体例子帮助学生理解。

3. 方法演示- 分别演示插值与逼近中的拉格朗日插值、牛顿插值的计算过程。

- 演示数值微积分中的数值积分和常微分方程的数值解法。

- 演示数值线性代数中线性方程组的数值解法和特征值计算的过程。

4. 实际案例分析- 选取几个实际问题,如数据拟合、信号处理等,演示如何利用数值分析方法解决问题。

- 强调实际应用中需要注意的问题和方法选择的依据。

五、教学评估1. 平时作业:布置一些数值计算作业,包括插值与逼近、数值微积分、数值线性代数等方面的题目,以检验学生对知识的掌握和应用能力。

2. 课堂测试:进行随堂小测,检验学生对本堂课内容的理解程度。

3. 期末考试:设置综合性考试题目,综合考察学生对数值分析知识的掌握和运用能力。

数值分析教案

数值分析教案

数值分析教案教师教案(2009 — 2010 学年第 2 学期)课程名称:数值分析授课学时:32授课班级:任课教师:师君教师职称:讲师教师所在学院:电⼦⼯程电⼦科技⼤学教务处第⼀章⼀、教学内容及要求(按节或知识点分配学时,要求反映知识的深度、⼴度,对知识点的掌握程度(了解、理解、掌握、灵活运⽤),技能训练、能⼒培养的要求等)教学内容:1)数值分析简介(了解)数值分析的原理和基本思想介绍;应⽤实例分析。

2)误差与有效数字(理解)误差、误差限、相对误差、相对误差限和有效数字的定义及相互关系;误差的来源和误差的基本特性;误差计算(估计)的基本⽅法。

3)算法的适定性问题(理解)数值分析中的病态和不稳定性问题介绍;病态问题和不稳定算法的实例分析;避免误差危害的若⼲原则。

教学要求:熟悉和了解数值分析的基本概念,掌握误差分析的基本⽅法,了解数值计算算法设计中应当关注的基本问题。

学时数分配:2学时⼆、教学重点、难点及解决办法(分别列出教学重点、难点,包括教学⽅式、教学⼿段的选择及教学过程中应注意的问题;哪些内容要深化,那些内容要拓宽等等)重点与难点:1)数值分析的概念与其在科学研究中的地位了解数值分析的概念与其在科学研究中的地位对于建⽴学⽣学习兴趣,明确学习⽬标⾄关重要。

教学⽅式与⼿段:采⽤多媒体教学,从学⽣前期课程中遇到的问题⼊⼿,展⽰如何利⽤数值分析⼿段解决上述问题,培养学⽣对本学科的兴趣。

2)算法的概念数值分析是研究算法的学科,在教学过程中必须给学⽣建⽴起算法的概念。

教学⽅法和⼿段:采⽤多媒体教学,通过定义释义和举例⼦,在学⽣中建⽴起算法的概念,明确算法研究中的所需要考虑的问题,主要包括算法的有效性、误差、运算量和稳定性的概念,并从正反两⽅⾯举例,说明上述问题在实际⼯程问题中的作⽤。

3)误差的概念误差分析是算法研究的关键问题之⼀,需要给学⽣明确误差的定义及⼯程中误差的来源。

教学⽅法和⼿段:采⽤多媒体教学,通过不同概念:绝对误差、绝对误差限、相对误差,相对误差限及有效数字的对⽐举例,加深学⽣对上述概念的把握。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Ch1、引 论§1、数值分析及其特点1、数值分析及其主要内容数值分析也称计算方法,主要研究用计算机求解数学问题的数值方法及理论,内容主要包括:(1)数值逼近—插值与拟合、多项式逼近、有理逼近等(Ch2~Ch3); (2)数值积分与微分(Ch4);(3)数值代数—求解方程(组)以及特征问题的数值方法(Ch6~Ch9); (4)常微分方程的数值解法(Ch5)。

2、数值分析的特点(1)首先要有可靠的理论分析,以确保算法在理论上的收敛性和数值稳定性; (2)其次要对计算结果进行误差估计,以确定其是否满足精度;(见例3) (3)还要考虑算法的运行效率,即算法的计算量与存储量。

例如Cooley 和Tukey1965年提出FFT ,NN N 22log 2,N=32K ,1000倍。

例1、分析用Cramer 法则解一个n 阶线性方程组的计算量。

解:计算机的计算量主要取决于乘除法的次数。

用Cramer 法则解一个n 阶线性方程组需计算1n +个n 阶行列式,而用定义计算n 阶行列式需()!1n n -次乘法,故总计共需()()()()1!11!1n n n n n +-=+-。

此外,还需n 次除法。

当20n =时,计算量约为()()201!19.710n n +-=⨯次乘法。

即使用每秒百亿次乘法的计算机,也需计算3000多年才能完成。

可见,Cramer 法则仅仅是理论上的,不是面向计算机的。

§2、数值分析中的误差1、误差的类型与来源(1)模型误差;(2)观测误差;(3)截断误差(方法误差) —模型的准确解与数值方法准确解之间的误差; (4)舍入误差—实数形式的原始数据与有限字长的计算机数据之间的误差。

数值分析主要研究截断误差与舍入误差。

例2、根据Taylor 展式)(!!212x R n x x x e n nx++⋅⋅⋅+++=计算1-e (误差小于0.01)。

解: )(!5)1(!4)1(!3)1(!2)1()1(1554321x R e+-+-+-+-+-+=-12012416121-+-≈(截断误差) 3667.0≈ (舍入误差)。

2、误差的基本概念(1)误差与误差限设x 为某量的精确值,*x 为x 的一个近似值,则称**x x e -=为*x 的(绝对)误差,x x x e r **-=为*x 的相对误差。

用某种方法确定的误差的某个上界*ε称为*x 的误差限,显然**ε≤-x x ,即εε+≤≤-**x x x ,***x r εε=称为*x 的相对误差限。

误差限取决于测量工具和计算方法。

(2)函数值的计算误差设),,,(21n x x x f A =,***1,,,n n x x x 为n x x x ,,,21 的近似值,则 ()),,,(),,,(21***1**n n n x x x f x x x f A A A e -=-=()),,(),,(**2*11*1**2*1n k k nk k n x x x R x x x x x x f ⋅⋅⋅+-⎥⎦⎤⎢⎣⎡∂⋅⋅⋅∂=∑=(多元函数一阶Taylor 展式)()**1*1**2*1),,(k n k k k k nk k n e x f x x x x x x f ∑∑==⎥⎦⎤⎢⎣⎡∂∂=-⎥⎦⎤⎢⎣⎡∂⋅⋅⋅∂≈记为,)()(*1**k n k k x x f A εε∑=⎥⎦⎤⎢⎣⎡∂∂≈。

§3、算法的数值稳定性与病态问题1、算法的数值稳定性 例3、计算)6,2,1,0(51=+=⎰n dx x x I nn ,并做误差分析。

解:*010011111823.056ln 5,15555I x dx I n I dx x x x x I n n n n n =≈=+=+-=+-+=⎰⎰---。

算法1:⎪⎩⎪⎨⎧+-==-n I I I n n 151823.0*1**0,结果见下表。

又)1(51)1(61,556+≤≤+≤+≤n I n x x x x n n n n , *6602619.075176121I I ==⎪⎭⎫ ⎝⎛⨯+⨯≈。

算法2:⎪⎩⎪⎨⎧-==-5102619.0**1*6n n I n I I ,结果见下表。

误差分析:算法1:*00*11*11*555151I I I I I n I n I I E n n n n n n n n -=⋅⋅⋅=-=⎪⎭⎫ ⎝⎛--⎪⎭⎫⎝⎛-=-=---- 05E n =,即在计算过程中误差放大了n 5倍。

算法2:n n n n n E I I I I I n I n I I E 5151515151**11*11*00=-=⋅⋅⋅=-=---=-=,即误差缩小了n5倍。

定义1:若某算法受初始误差或计算过程中产生的舍入误差的影响较小,则称之是数值稳定的,反之称为不稳定算法。

2、病态问题例4、将方程0)20()2)(1()(=-⋅⋅⋅--=x x x x p ,即0!202101920=+⋅⋅⋅+-x x改为摄动方程0!20)210(1920=+⋅⋅⋅++-x x ε,即0)(19=-x x p ε,其中723102--≈=ε。

Wilkinson 用精密方法计算出其根为:,9997.6,0000.6,,0000.1⋅⋅⋅ 8469.20,9403.15024.19,,6435.00953.10,9173.8,0073.8i i ±⋅⋅⋅±。

令!20)210(),(1920+⋅⋅⋅++-=x x x p εε,其根为20,2,1),(⋅⋅⋅=i x i ε,则当0→ε 时,i x i →)(ε。

显然0)(=εεεd dx i 反映了初始数据的微小摄动对)(εi x 的影响程度即问题的条件数。

因0)),((≡εεi x p ,故)()()(19201190j i i j xx x pp d dx k ii ii -∏=-∏=⎪⎪⎭⎫ ⎝⎛∂∂∂∂-=∑===εεεεε i x)(=εεεd dx i1 1810-4 310- 6 110 8 410 10~19 9610~1020 710 (坏条件问题)定义2:若初始数据的微小误差都会对最终的计算结果产生极大的影响,则称这种问题为病态问题(坏条件问题),反之称其为良态问题。

例5、分别将线性方程组⎪⎪⎪⎪⎪⎭⎫⎝⎛=⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎪⎪⎭⎫ ⎝⎛11113133233210957910685657787104321X x x x x的右端向量和系数矩阵中数据做一个微小变化,具体数据如下:⎪⎪⎪⎪⎪⎭⎫ ⎝⎛--=⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎪⎪⎭⎫ ⎝⎛1.15.46.122.99.301.339.221.3210957910685657787104321X x x x x⎪⎪⎪⎪⎪⎭⎫⎝⎛--=⎪⎪⎪⎪⎪⎭⎫ ⎝⎛=⎪⎪⎪⎪⎪⎭⎫ ⎝⎛⎪⎪⎪⎪⎪⎭⎫ ⎝⎛2234137813133233298.9999.499.6989.998.585604.508.72.71.87104321X x x x x然后用精确方法求解,发现其解与原方程解相比发生了很大的变化。

这表明此方程组为病态方程组。

§4、算法的实现与常用的数学软件用计算机实现数值分析中的算法通常有两种途径:(1)用Fortran 、C 、VB 、VC 等自编程序;(2)借助于现成的数学工具软件。

目前常用的数学软件约30余个,可分为通用与专用两大类。

专用系统主要是为解决数学中某个分支的特殊问题而设计的。

1、 SAS 和SPSS (统计分析);2、 Lindo 、Lingo 和CPLEX (运筹与优化计算);3、 Cayley 和GAP (群论研究);4、 PARI (数论研究);5、 Origin (科技绘图与数据分析);6、 DELiA (微分方程分析)等。

通用系统中又可分为数值计算型与解析计算型。

数值计算型:Matlab 、Xmath 、Gauss 、MLAB 和Origin 等。

解析计算型:Maple 、Mathematica 、Macsyma 、Axiom 和Reduce 等。

其中Matlab 、Mathematica 、Maple 与另一个面向大众的普及型数学软件Mathcad 并称数学软件中的“四大天王”。

Matlab 意思为“矩阵实验室”,是美国计算机科学家Cleve Moler 在70年代末开发出的以矩阵数值计算为主的数学软件,如今已发展成为融科技计算、图形可视化与程序语言为一体的功能强大的通用数学软件。

Matlab 最突出的特点是其带有一系列的“工具包”,可广泛应用于自动控制、信号处理、数据分析、通讯系统和动态仿真等领域。

高版本的Matlab 也可进行符号计算,不过它的代数运算系统是从Maple 移植过来的。

Mathematica 是美国物理学家Stephen Wolfram 开发出的第一个将符号计算、数值计算和图形显示很好地结合在一起的数学软件,在国内较为流行,拥有广泛的用户。

Mathcad 是MathSoft 公司在80年代开发的一个交互式数学文字软件,与Matlab 和Mathematica 不同的是,该软件的市场定位是:向广大教师、学生、工程技术人员提供一个兼备文字、数学和图形处理能力的集成工作环境,而并不致力于复杂的数值计算与符号计算问题,具有面向大众普及的特点。

不过,新版Mathcad 的计算能力已远远超出了其早期的设计目标。

Maple 是加拿大Waterloo 大学符号计算研究小组于80年代初开始研发,1985年才面世的计算机代数软件,起初并不为人们所注意,但Maple V release 2于1992年面世后,人们发现它是一个功能强大、界面友好的计算机代数系统。

随着版本的不断更新,Maple 已日益得到广泛的承认和欢迎,用户越来越多,声誉越来越高,从1995年以后,Maple 一直在IEEE 的数学软件评比中居符号计算软件的第一名。

目前,Maple 的最高版本为Maple V release 11。

第一章上机实验目的:1、 熟悉Maple 中的定义函数、解方程、积分、循环语句和列表等命令;2、 通过具体问题的计算,加深对数值稳定性和病态问题的理解。

实验内容: 1、 设 ,1,0,11==⎰-n dx e x I x n n ,由1101,6321.01---=≈-=n n nI I e I 得算法一:⎪⎩⎪⎨⎧-==-*1**016321.0n n nI I I ;又11)1(1,11+≤≤+≤≤--n I n e x e x e x n nx n n ,取06839.09≈I ,从而又得算法二:()⎪⎩⎪⎨⎧-==I I I n n ***9106839.0。

相关文档
最新文档