数值计算与最优化(lecture1)计算方法第一章.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数值计算与最优化(lecture1)计算方法第一章.ppt》由会员分享,可在线阅读,更多相关《数值计算与最优化(lecture1)计算方法第一章.ppt(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、主讲教师:白敏茹 副教授Email:minru- Tel:要求要求:1.课前预习和课后复习,并及时完成课后作业.(掌握构造方法的原理和思想)2.课余将书本上的程序进行上机计算,掌握并熟练运用Matlab进行数值计算。(掌握运用数值计算方法在计算机上解决各类工程问题)课程成绩课程成绩:平时成绩(含考勤、作业及平时表现)30%期末考试成绩 70%$1.1 引引 言言第一章三大科学方法:理论研究、科学实验、科学计算科学计算核心技术:数值计算技术和计算机技术计算数学、图像处理、统计分析、计算机仿真。科学计算包含:一个科学计算过程主要包括如下几个环节:一个科学计算过程主要包括如下几个环节:(1)数学建模
2、数学建模:将工程问题数学化工程中的数学模型一般可分为三类:(2)算法设计算法设计:将数学问题数值化(指标:速度和精度)连续型(确定型)离散型(统计型)不确定型(随机型)本书重点讨论例 求解线性方程组求解二次方程是数值问题求解微分方程不是数值问题将其变成数值问题,即将其“离散化”“离散化”是将非数值问题的数学模型化为数值问题的主要方法,这也是计算方法的任务之一(3)程序设计程序设计:将数值问题机器化实现要求:最简练的计算机语言最快的速度最少的存储空间(4)上机计算并分析结果上机计算并分析结果:数值模拟物理过程,分析计算结果的可靠性,必要时重复上述过程。其中算法设计是数值计算的核心内容。数值计算方
3、法针对来源于科学与工程中的数学模型问题,介绍计算机上常用的数值方法的算法设计思想并进行算法分析。数值计算:数值计算:常称为数值分析数值分析或计算数学计算数学或计算方法计算方法。主要是研究如何运用计算工具(如计算 器、计算机等)去获得数学问题的数值数值 解解的理论和方法。实践表明:计算方法正在日趋明显地成为数学 与计算机科学的交叉科学交叉科学。对那些在经典数学中,用解析方法在理论上已作出解的存在,但要求出他的解析解又十分困难,甚至是不可能的这类数学问题,数值解法就显得不可缺少,同时又十分有效。1.2 1.2 数值计算方法的研究内容数值计算方法的研究内容边缘科学:计算物理,计算力学,计算化学,计算
4、生物学,计算经济学等。算法算法:从给定的已知量出发,经过有限次四则运算及规定的运算顺序,最后求出未知量的数值解,这样构成的完整计算步骤称为算法。运算量运算量(计算量计算量):一个算法所需的乘除运算总次数计算量是衡量一个算法好坏的重要指标计算量是衡量一个算法好坏的重要指标!数值计算的根本任务就是研究算法数值计算的根本任务就是研究算法 研究数值算法的任务主要有:研究数值算法的任务主要有:(1)构造计算机上可执行的算法构造计算机上可执行的算法(2)构造计算复杂性好的算法构造计算复杂性好的算法(3)构造可靠性好的数值方法构造可靠性好的数值方法计算机上可执行的运算:四则运算逻辑运算尽可能提高数值方法的计
5、算速度和少占存贮空间。选择或研制能达到“数值问题”要求的计算精度的数值方法,为此须研究数值问题的性态及数值方法的稳定性。计算方法:把求解数学问题转化为按一定次序只 进行加、减、乘、除等基本运算 数值方法。例例 已知 a0,a1,a2,an,x,计算多项式:直接计算:运算量(乘法)秦九韶算法(1247年):运算量:例例 解线性方程组其中,克兰姆(Cramer)法则:运算量(乘除):高斯消元法(Gauss):运算量(乘除)Gauss:3060次Cramer:理论上很理论上很“漂亮漂亮”的的CramerCramer法法则则 在计算机上并不适用!在计算机上并不适用!数值计算研究内容:数值计算研究内容:
6、对如下五类问题探索数值求解 方法及其与算法有关的理论分析(2)数值逼近(各种函数逼近问题的数值解、数值积分和微分)(5)最优化理论和方法(4)偏微分方程数值解(3)(3)常微分方程数值解法(1)数值代数(线性方程组、非线性方程及方程组的数值解法)将问题可算化的手段:将问题可算化的手段:将问题可算化是设计一个算 法的第一步(1)(1)用有限维空间代替无限维空间(2)用有限过程代替无限过程(3)用简单问题代替复杂问题(4)扰动分析:估计误差或精度1.3 1.3 计算过程中的误差及其控制计算过程中的误差及其控制计算公式中的运算必须是在计算机上可执行的运算参与运算的数必须是有限小数或整数因此,数值方法
7、中的取数和运算往往会出现误差,算得的结果(称为计算值)一般也为近似值。在任何科学计算中,其解的精确性在任何科学计算中,其解的精确性总是相对的,而误差则是绝对的。总是相对的,而误差则是绝对的。数值方法中的计算公式及参与运算的数,都和数学中的一般情况有所不同,即一、误差的种类及来源一个物理量的真实值和我们算出的值(即计算值)往往存在差异,它们之差称为误差误差。模型误差在建立数学模型过程中,要将复杂的现象抽象归结为数学模型,往往要忽略一些次要因素的影响,而对问题作一些简化,因此数学模型和实际问题之间有一定的误差。观测误差在建模和具体运算过程中所用的数据往往是通过观察和测量得到的,受观测方式、仪器精度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 计算 优化 lecture1 计算方法 第一章
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内