数学建模数值分析模型.pptx
《数学建模数值分析模型.pptx》由会员分享,可在线阅读,更多相关《数学建模数值分析模型.pptx(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章第六章 数值分析模型数值分析模型黑龙江科技学院 数数 学学 建建 模模 理学院理学院第1页/共61页弦截法和抛物线法弦截法和抛物线法数值分析模型数值分析模型第六章非线性方程求根非线性方程求根迭代法迭代法重点重点:插值法和非线性方程求根插值法和非线性方程求根难点难点:利用数值分析方法建立数学模型利用数值分析方法建立数学模型插值法插值法黑龙江科技学院 数数 学学 建建 模模 理学院理学院建模举例建模举例第2页/共61页黑龙江科技学院 数数 学学 建建 模模 理学院理学院 数值分析(numerical analysis)是研究用计算机求解各种数学计算问题的数值计算方法及其理论与软件实现的学科。
2、数值分析就是介绍如何用计算机来解决数学问题,以各种各样的程序语言来设计出数值计算程序,然后依靠计算机的强大计算能力来求解这些数学问题,数值分析对数学理论与程序设计并重。运用数值分析解决问题的过程可分为如下几步:实际问题数学模型数值计算方法程序设计上机计算求出结果。数值分析这门学科有如下特点:(1)面向计算机(2)有可靠的理论分析(3)要有好的计算复杂性(4)要有数值实验(5)要对算法进行误差分析第3页/共61页函数逼近问题设y=f(x),若对以函数y=f(x)来说 其值是通过实验或观测得到,不知其解析表达式;解析表达式很复杂,不便分析。问题:能否构造一个较为简单的函数P(x)近似地表示f(x)
3、。这就是函数逼近问题。上述函数f(x)称为被逼近函数,P(x)称为逼近函数。逼近方式有两种:插值和拟合。理学院理学院黑龙江科技学院 数数 学学 建建 模模第4页/共61页在生产和科学研究中,经常出现这样的问题:由实验或测量得到的某一函数 在一系列点 处的值 ,需要构造一个简单函数 作为函数 的近似表达式:,使得 这类问题称为插值问题.-被插值函数被插值函数-插值函数插值函数-插值节点插值节点-插值条件插值条件 6.1 插值法插值函数:有各种类型,如代数多项式,三角函数,有理函数等。当插值函数为多项式时,称为(代数)插值多项式。minminx xi i,maxxmaxxi i=a,b-=a,b-
4、插值区间插值区间第5页/共61页x0 xixy0yiyyf(x)o从几何上看,插值法就是要求一条曲线从几何上看,插值法就是要求一条曲线 它它通过已知的通过已知的n+1n+1个点个点(xi,yi)(i=0,1,(xi,yi)(i=0,1,n),n),并用,并用 近似表示近似表示 f(x).f(x).(下图)(下图)黑龙江科技学院 数数 学学 建建 模模 理学院理学院第6页/共61页 一、插值基函数与插值基函数与LagrangeLagrange插值插值1.1.简单情形简单情形 (1)(1)n n=1=1时时.设设 y yi i=f f(x xi i)i i=0=0,1.1.作直线方程:作直线方程:
5、令:令:称称 为为两点式插值两点式插值或或线性插值线性插值。黑龙江科技学院 数数 学学 建建 模模 理学院理学院第7页/共61页 (2)(2)n n=2=2时时.设设y yi i=f f(x xi i)i i=0=0,1 1,2 2.令:令:称称 为为三点式插值三点式插值或或抛物插值抛物插值。黑龙江科技学院 数数 学学 建建 模模 理学院理学院第8页/共61页2.推广 n=1时,记 则 n=2时,记则黑龙江科技学院 数数 学学 建建 模模 理学院理学院第9页/共61页一般地令一般地令 则则l lj j(x)(x)(j=0(j=0,1 1,2 2,n)n)为为n n次多项式次多项式称为称为Lag
6、rangeLagrange插值基函数插值基函数,为为LagrangeLagrange插值多项式插值多项式。黑龙江科技学院 数数 学学 建建 模模 理学院理学院第10页/共61页黑龙江科技学院 数数 学学 建建 模模 理学院理学院例 给定数组3.1533.0622.9792.9032.8332.768907978777675(1)作一分段线性插值函数(2)用上述插值函数计算和的函数值。第11页/共61页黑龙江科技学院 数数 学学 建建 模模 理学院理学院解 由插值基函数的表达式,在75到80的6个点间有5个线性插值函数,以区间为例,此时则在区间上有.第12页/共61页黑龙江科技学院 数数 学学
7、建建 模模 理学院理学院Matlab代码如下:function Y,Phi=FenDuanXianXingChaZhi(xx)clc x1=75:80;y=2.768,2.833,2.903,2.979,3.062,3.153;n=size(x1,2);syms x positivefor i=1:(n-1)Phi(i)=y(i)*(x-x1(i+1)/(x1(i)-x1(i+1)+y(i+1)*(x-x1(i)/(x1(i+1)-x1(i);endPhi=Phi;l=find(x1xx);Y=subs(Phi(l(1)-1),xx);end第13页/共61页函数的调用格式为xx=75.5Y,
8、Phi=FenDuanXianXingChaZhi(xx)得到的结果为:Y=2.8005Phi=(13*x)/200-2107/1000 (7*x)/100-2487/1000 (19*x)/250-2949/1000 (83*x)/1000-699/200 (91*x)/1000-4127/1000黑龙江科技学院 数数 学学 建建 模模 理学院理学院Y=2.8005的值就是的函数值。的函数值是3.0039。同理可得到第14页/共61页 理学院理学院例 由函数生成以下离散数据,并利用其计算函数在x=1.98,y=0.36处的函数值。并与真值作比较。y x0.10.20.30.40.50.60.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 数值 分析 模型
限制150内