计算机在材料科与工程中的应用ch03 数值计算初步.pptVIP

计算机在材料科与工程中的应用ch03 数值计算初步.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机在材料科与工程中的应用ch03 数值计算初步

第三章 数值计算初步 主要内容 1、泰勒级数展开近似 2、差分和差商 3、拉格朗日插值 解决计算机处理函数的问题 两个有用的概念 把复杂函数或离散数据表示为多项式 泰勒级数展开近似 数学基础:求解f(x), 如果已知f(x)在x0的值和导数值,则 称为泰勒级数,用来处理函数问题。 一般计算精度,取前几项就够了。 //程序exp1.cpp #include stdio.h #include math.h void main(void) { double x,eps,term,y; int n; x=0.5; eps=1.0e-4; term=1.0; y=1.0; n=0; do { n++; term=term*x/n; y=y+term; }while(fabs(term)-eps=0.0); printf(“y=%f\texp(%f)=%f\n,y,x,exp(x)); } 说明:1. 对于C语言来说,该程序已经包括在“math.h“中。 2.使用方法:在程序中加#include “math.h“。 格式为double exp(double x) 差分和差商 设函数f(x)在各等距节点xk=x0+k*h (k=0,1,2,…,n)上的值已知,h称为步长。 定义:把函数f(x)在每个小区间[xk,xk+1]上的变化量fk+1-fk称为f(x)在xk的一阶向前差分。记为: 思考:f(x)在xk点的导数可以近似用差分表示吗? 定义:对一阶向前差分再取一次差分称为二阶向前差分 向后差分——记为 一阶: 二阶: 向前差分与向后差分的关系 中心差分——记为 一阶: 二阶: 其中 差商(又称均差) 函数f(x)对于自变量x的一系列不等的值x0,x1,…,xn 当i!=j时有xi!=xj 定义:一阶差商 定义:二阶差商 有关说明 (1)对称性 交换自变量,差商不变 (2)与导数的关系 或 (3)与差分的关系 如果是x0,x1,…,xn等距的,步长为h,即xk=x0+k*h ,则 拉格朗日插值 问题的提出 1, 观测实验结果:一系列的点或者数据表格不易分析; 2,函数形式给定:有时不易进行处理。 考虑把离散的数据或者复杂的函数用简单形式表示出来 什么是插值法? 设f(x)是[a,b]上有一定光滑性的函数, x0,x1,…,xn是[a,b]上的n+1个互异的点。在上面取值 y0,y1,…,yn 有关概念 插值点(也叫插值基点) 插值原则 y=f(x)的插值函数 插值区间,习惯上x0,x1,…,xn上的取值范围也称为插值区间 插值样点 插值函数的形式 a.  代数多项式,三角多项式,有理分式,等等 b. 任意光滑函数,分段光滑函数 利用代数多项式表示插值函数的一种方法,即为拉格朗日插值 一. 插值基函数. 二.Lagrange插值多项式 三 截断误差: 四.一些说明 1,唯一性定理:满足插值条件而次数不超过n次的插值多项式是唯一的。(证略) 2,Ln(x)不超过n次,但可以小于n次 3,除拉格朗日插值外,还有分段插值、埃尔米特插值、三次样条插值等方法 。 4,常用的数据拟合为函数的方法还有:最小二乘法。通常在较多样点,且样点存在误差的情况下使用。 本章小结 1/3、利用泰勒级数展开近似表示函数 2/3、差分和差商的概念 3/3、利用拉格朗日插值把离散数据或者复杂函数近似表示为代数多项式

文档评论(0)

181****2553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档