




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、word数值分析论文数值分析中插值方法的分析与应用学生姓名: 学号: 学 院: 专 业: 指导教师: 年 月.word数值分析中插值方法的分析与应用摘要:数值分析是高等学校理工科一门重要的根底课程, 主要研究数学方法的数值求解。数值分析是各种计算性科学的联系纽带和共性根底, 是一门兼有根底性、应用性和边缘性的交叉学科,数值分析中插值法包括拉格朗日插值法、牛顿插值法、埃尔米特插值法等。本文主要介绍了各种插值方法的计算分析和推导,通过简单的例题进行算法分析并编程得出计算结果。关键字:数值分析;数值求解;插值法.word1 绪论在最近的几十年中,随着计算机的开展,计算数学和应用数学中的各种方法也相应
2、开展起来,特别是应用数学,它已经越来越渗透到其它非理工学科和各行各业中,尤其表现在生命科学、政治、军事、经济等非传统数学应用领域同时许多教师在实践中也认识到,现有的大学数学教学内容与实际要求相去甚远比方,几位大学计算机系毕业的学生,在面对工作中所遇见的一个非线性方程求根的问题时,他们既不知道该如何利用计算机编程求解,也不知道该如何利用计算机软件求解某单位在LAMOS望远镜设计中,有一个复杂的概率计算问题,这个概率涉及到一个重积分,而且重积分的区问不能解析给出,负责计算的学生面对此问题感到不知所措兴起于80年代末90年代初的数学建模比赛在一定程度上弥补了这个缺憾,参赛选手们通过参加比赛,激发了他
3、们对数学的兴趣,也培养了他们应用数学工具解决实际问题的能力虽然数学建模活动对学生的创造能力、应用能力有所帮助,但参加这个活动的学生毕竟是少数,这些做法并没有真正使广阔学生掌握应用数学对实际问题的分析处理能力那么,有没有这样一门课程,它既是必修课程,又具有像数学建模那样培养学生分析问题、解决问题能力的课程呢 事实上,现有的数学课程中,数值分析课程本身就具有一定的理论教学与实践的意义数值分析是一门介绍适合于在计算机上使用的数值分析方法的课程,有时也称为计算方法课程,与其它相关数学课程相比,数值分析方法是偏重于应用的一门课程,其中的理论和方法不仅在其他专业课程中常常运用,而且在解决实际问题中也常常会
4、用到数值分析方法课程的根底是数学分析、线性代数、微分方程等数学理论,这些理论都为普通工科高等数学教育所覆盖,它的内容大体包括三个局部:数值逼近、数值代数、微分方程数值求解。2 多种插值方法的分析比拟数值分析插值法是一种古老的数学方法,它来自生产实践。利用计算机解决工程问题与常规手工计算的差异就在于它特别的计算方法.电机设计中常常需要通过查曲线、表格或通过作图来确定某一参量,如查磁化曲线、查异步电动机饱和系数曲线等.手工设计时,设计者是通过寻找坐标的方法来实现.用计算机来完成上述工作时,采用数值插值法来完成。因此学好数值分析的插值法很重要。2.1 插值方法的定义插值方法是根据一组数据,如表1 所
5、示:表1 插值数据表x1x2x3x4xnF(x1)F(x2)F(x3)F(x4)F(xn)求函数f ( x)的近似表达式p ( x)的方法.插值方法的必要条件是误差函数或余项R( x) =f ( x) - p ( x)满足关系式R( xi ) = 0 ( i = 0 ,2 , n) 当插值函数p(x)是多项式时,称为代数插值方法. 代数插值方法有Lagrange 插值方法, 逐次线性插值法Newton 插值方法, Hermite 插值方法, 分段插值方法和样条插值方法等. 其根本思想都是用高次代数多项式或分段的低次多项式作被插函数p( x)的近似表达式。2.2 常用的几种插值方法 Lagran
6、ge插值1 Lagrange插值基函数n+1个n次多项式 称为Lagrange插值基函数2 Lagrange插值多项式设给定n+1个互异点,满足插值条件,的n次多项式为Lagrange插值多项式,称为插值余项,其中 Newton插值 1差商的定义 关于的零阶差商 关于,的一阶差商 依次类推,关于,的k阶差商 2. Newton插值多项式设给定的n+1个互异点,称满足条件 ,的n次多项式为Newton插值多项式,称为插值余项。 Hermite插值设,互异点,及所对应的函数值为,导数值为,那么满足条件 的次Hermite插值多项式为 其中 称为Hermite插值基函数,是Lagrange插值基函数
7、,假设,插值误差为,2.2.4 分段插值设在区间上给定n+1个插值节点 和相应的函数值,求作一个插值函数,具有性质 。在每个小区间内 上是线性函数。2.2.5 样条插值 设在区间上取n+1个节点 给定这些点的函数值。假设函数满足条件:,;在每个区间上是3次多项式;取以下边界条件之一:第一边界条件:,第二边界条件:,或周期边界条件:,称为3次样条插值函数。 2.2.6 有理插值设在区间上给定n+m+1个互异节点,上的函数值,构造一个有理插值,满足条件:,那么称为点集,上的有理插值函数。3 插值算法的编程 1. Lagrange插值方法的编程以0.32,0.34,0.36为节点,分别用线性插值和抛
8、物插值求正弦函数在0.3367处的近似值。拉格朗日插值程序清单:#include<stdio.h>#include<conio.h>double Lagrange(double x,int n,double a,double b);void main()double a20,b20,x,y;int i=0,n;printf("请输入数值个数:n=");scanf("%d",&n);printf("请输入%d个不同的x的数值:n",n);for(i=0;i<n;i+)scanf("%lf&
9、quot;,&ai);printf("请按顺序输入x对应的y的数值:n");for(i=0;i<n;i+)scanf("%lf",&bi);/*for(i=0;i<n;i+)printf("%f ",ai);*/printf("请输入需计算的数:x=");scanf("%lf",&x);y=Lagrange(x,n,a,b);printf("根据拉格朗日插值公式计算后的数为:y=%fn",y); double Lagrange(double
10、 x,int n,double a,double b)double y=0,L;int i,j;for(i=0;i<n;i+)L=1;for(j=0;j<n;j+)if(j=i)continue;elseL=L*(x-aj)/(ai-aj);y+=L*bi;return y;2. Newton插值方法的编程计算实例以2.0,2.1,2.2,2.3,2.4为节点,用牛顿插值求函数 在2.51处的近似值。牛顿插值程序清单:#include<stdio.h>#include<stdlib.h>#include<iostream.h>double New
11、ton(double x,int n,double a,double b);double Chashang(int a1,int b1,double a,double b);void main()double a20,b20,x,y;int i=0,n;printf("请输入数值个数:n=");scanf("%d",&n);printf("请输入%d个不同的x的数值:n",n);for(i=0;i<n;i+)scanf("%lf",&ai);printf("请按顺序输入x对应的y的数
12、值:n");for(i=0;i<n;i+)scanf("%lf",&bi);printf("请输入需计算的数:x=");scanf("%lf",&x);y=Newton(x,n,a,b);printf("根据牛顿插值公式计算后的数为:y=%fn",y); double Newton(double x,int n,double a,double b)int i;double t=1.0,zhi=b0,p=0.0;for(i=1;i<=n;i+)t=(x-ai-1)*t;p=Chashang(0,i,a,b)*t;zhi=zhi+p;return zhi;double Chashang(int a1,int b1,double a,double b)double c;if(b1=a1+1)c=(bb1-ba1)/(ab1-aa1);else c=(Chashang(a1+1,b1,a,b)-Chashang(a1,b1-1,a,b)/(ab1-aa1);return c; 4 结论通过以上的比照分析计算,现得出以下结论:Lagrange型插值简单、迅速,适宜于对点插值快速计算;Newton型插值具有可继承性,适宜于外推计算;.Her
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乡镇政务新媒体网络安全运维管理制度
- (完整版)八年级下册语文期末考试试卷及答案
- 生活分享生活技巧分享会策划
- 学英语七年级试卷及答案
- 2025年手卫生技术试题及答案
- 2025年生态环保笔试题及答案
- 2025年校歌征集题目及答案
- 2025年山西省特岗教师招聘考试笔试试题(含答案)
- 2025年山东省招聘储备教师教育理论、教育基础知识+语文自测试题及答案
- 专题9.2 社会主义建设在探索中曲折发展- 2025年高考历史一轮复习素养提升探究课件(统编版·中外历史纲要上)
- 拼音卡片(四线三格)
- 省级临床重点专科建设项目神经内科重点专科建设实施方案
- 一年级幼小衔接开学第一课系列:《会问好》教学课件
- 1.2 规划初中生活(课件)-2024-2025学年七年级道德与法治上册 (统编版2024)
- 2021年销售货款回收管理制度范本
- DB11-T+2260-2024中成药单位产品能源消耗限额
- NB-T+10131-2019水电工程水库区工程地质勘察规程
- 大学基础课《大学物理(一)》期末考试试题-含答案
- 广东省广州市实验中学2025届高一下数学期末统考模拟试题含解析
- 铁道车辆构造与检修全套教学课件
- 2024年《动漫艺术概论》自考复习题库(附答案)
评论
0/150
提交评论