函数的数值逼近
求极限的12种方法总结及例题
求极限的12种方法总结及例题求极限的12种方法总结及例题1. 引言在数学学习中,求极限是一个重要的概念,也是许多数学题解的基础。
在学习求极限的过程中,有许多不同的方法可以帮助我们理解和解决问题。
本文将总结12种方法,帮助我们更全面地理解求极限的概念,并提供相应的例题进行演示。
2. 利用极限的定义我们可以利用极限的定义来求解问题。
根据定义,当x趋向于a时,函数f(x)的极限为L,即对于任意的正数ε,总存在正数δ,使得当0<|x-a|<δ时,有|f(x)-L|<ε。
利用这个定义,可以求得一些简单的极限,如lim(x→0) sinx/x=1。
3. 利用夹逼准则夹逼准则是求极限常用的方法之一。
当我们无法直接求出某个函数的极限时,可以利用夹逼准则来找到该函数的极限值。
要求lim(x→0) xsin(1/x)的极限,可以通过夹逼准则来解决。
4. 利用极限的四则运算极限的四则运算法则是求解复杂函数极限的基本方法之一。
利用这个法则,我们可以将复杂的函数分解成简单的部分,再进行求解。
要求lim(x→0) (3x^2+2x-1)/(x+1),可以利用极限的四则运算法则来求解。
5. 利用洛必达法则当我们遇到不定型的极限时,可以利用洛必达法则来求解。
洛必达法则可以帮助我们求出不定型极限的值,例如0/0、∞/∞、0*∞等形式。
通过洛必达法则,我们可以将求解不定型极限的过程转化为求解导数的问题,从而得到极限的值。
6. 利用泰勒展开泰勒展开是求解复杂函数极限的有效方法之一。
当我们遇到无法直接求解的函数极限时,可以利用泰勒展开将其转化为无穷级数的形式,然后再进行求解。
通过泰勒展开,我们可以将复杂函数近似为一个多项式,从而求得函数的极限值。
7. 利用换元法换元法是求解复杂函数极限的常用方法之一。
通过适当的变量替换,可以将复杂的函数转化为简单的形式,然后再进行求解。
对于lim(x→∞) (1+1/x)^x,可以通过换元法将其转化为e的极限形式来求解。
浅谈数值逼近
浅谈数值逼近摘要:本文简要的谈论了数值逼近思想中的极限思想,二分逼近思想及逐次逼近思想,同时说明了它在生活中的一些运用.关键词:数值逼近;极限;二分逼近;逐次逼近1引言逼近法是数学分析中贯穿全局的基本方法 ,它不完全等同于近似,它是一个过程.它遵循着这样一个简朴实用的原则:以简御繁以“已知 ”去研讨“未知” .逼近无论在理论上还是在实践中都有重要的意义.但逼近的思想和方法在某些方面还没达到成熟,一些领域如倒数逼近尚需进一步的探索.在此,我对逼近理论中一些较成熟的方法及其运用做了一个初步的探索.作为一个分析论证方法 ,逼近法是简朴实用原则的具体化 、数量化.他的应用是广泛而多样的.现在来介绍它在数值逼近方面的一些运用. 2数值逼近思想在极限中的运用定义2.1:当n 趋于∞时,若n a 逼近于一个定数a ,则{}n a 的极限等于a . 数列{}n a 以a 为极限 ,其意即为用12,,............n a a a 去逐步逼近常数a . 下面介绍一个典型的由两侧逼近求数列极限的例子.例1:(两边加逼定理)设0lim ()lim ()x x xx f x g x A ==,且在某0'0(;)x d 有()()()f x h x g x ≤≤ (1.1)则0lim ().x x h x A ®=证明:按假设,0,e ">分别$正数1d 和2d ,..s t 当010||x x δ<-<时有(),A f x e -< (1.2)当020||x x δ<-<时有().g x A e <+(1.3)令'12m in{,,},d d d d =则当00||x x d <-<时,不等式(1.1),(1.2),(1.3)同时成立,故有()()()A f x h x g x A e e-<#<+由此得|()|,h x A e -<所以0lim ().x x h x A ®=例2:求1lim.1nn xdx x+ò解:当01x ≤≤时,0,1nnxx x#+所以1110.11nnxdxx dx xn #=++蝌由夹逼原理可得1lim0.1nx xdx x=+ò3二分逼近法二分逼近法在对定理或问题分析论证中的思想是:欲找一个具有某一性质P 的实数 ,则可从一个具有相应性质*P 的闭区间出发 ,逐次二等分 ,得到一个始终保持*P 的闭区间列,以这些闭区间的两个端点值分别形成左右两个夹逼数列 ,将具有性质P 的实数“夹逼 ”出来 ,而实数的连续性则确保了此数的存在 ,使这种逼近不至于“逼 ”空 .现将二分逼近法典型证明方式说明于下:3.1确定一个闭区间11[,]A B 使其具有某一性质*P (*P 由性质P 而定). 3.2将11[,]A B 等分成111[,]2A B A +与111[,]2A B B +,则至少有一个区间保持性质*P ,将保持*P 的区间定为22[,]A B .3.3逐次二等分得到闭区间列{[,]}m m A B ,则所有的闭区间都具有性质*P ,且1221..................mmA A AB B B ####,(亦可写成 (1,12,23,3,[][][]......[]......m m A B A B A B A B 缮缮 )从而得到左右夹逼数列{}m A 与{}m B 满足111lim ()lim()02m m mm m B A B A-=-=.3.4由实数的连续性得到实数k ,属于所有的闭区间 ,数k 满足 3.4.1具有性质P .这是由于k 属于所有的闭区间 ,被{}m A 与{}m B 左右夹逼,不妨形象地表示为:()m m A kB m.因而, k 的任意小的邻域内(,)k k e e -+都包含[,]m m A B (m 足够大),于是(,)k k e e -+具有性质*P ,故k 具有性质P .3.4.2 k 是唯一的.事实上 ,若k 不唯一 ,设k 'k ¹,且满足()m m A k B m,则对任何,m k <',m m B k A >,得到'mm k k B A -?,而lim ()0m m m B A-=,故'k k =.即唯一 .以下我们通过实例证明一为体会二分逼近法的思想及应用 .例3:设在[,]a b 上连续的单调递增函数()f x 满足()f a a <,()f b b >,则存在(,)c a b ∈,使()f c c =.证明:令1,1a A b B ==,将11[,]A B 二等分,分点112A B +,若f (112A B +)=112A B +,则命题结论成立 .否则,若f (112A B +)>112A B +,则取111[,]2A B B +=22[,]A B ,若f (112A B +)<112A B +,则取111[,]2A B A +=22[,]A B .逐次二等分区间.一般地对[,]m m A B ,若f (2m mA B +)=2m mA B +,则命题结论成立,否则 , 若f (2m mA B +)>2m mA B +,则取[2m mA B +,m B ]=11[,]m m A B ++.若f (2m mA B +)<2m mA B +,则取[m A ,2m mA B +]=11[,]m m A B ++.从而得到两个夹逼数列{}m A 与{}m B 满足: (3.1)1221..................mmA A AB B B ####且lim ()0m m m B A-=.(3.2)()m m f A A >,()m m f B B <.于是可知 ,存在实数c 使()m m A cB m由于()f x 单增 ,所以()()()m m f A f c f B ≤≤即()()()m m m m A f A f c f B B <≤≤<令m,()f c c =.上述证明中 ,所求的数c 具有的性质P : ()f c c =,而构造的闭区间列{[,]m m A B }的性质*P 则确定为()m m f A A >,()m m f B B <,从而得到夹逼数列{}m A 与{}m B . 将c “逼 出” .在不同问题的论证中性质P 与相应的*P 是具体的 ,不同的 ,必须紧扣实际加以明确 ,这是正确应用二分逼近法的关键.二分逼近法是微积分学中许多基本定理证明的重要工具 ,是逼近法的最简明的形式之一 ,它在生活中有着非常广泛的运用,下面来看一个简单的实例,以体会二分逼近法给我们的生活带来的诸多便利.中央电视台“幸运52”栏目曾有一项活动:主持人李咏拿出一件物品,让参赛者猜这件物品的价格,若选手猜对,则将这件物品作为奖品奖励给这位选手.若选手想要在规定时间内拿到较多的奖品,应制定怎样的策略,才能实现自己的目标呢? 实际上,选手根据对某一件物品的了解程度,首先可判断出该物品的价格在某一范围内,然后再进一步猜出该物品的价格.在知道该物品的价格在某一范围内,如在a 元与b 元之(不含a 、b ,且为整数,为便于讨论,假设物品的价格数为整数,单位为元),那么应该怎样猜才能比较快地拿到奖品呢?在整数a 与b 之间,共有1b a N --=个整数,若是对这几个数一个一个地猜,设猜了k 次能猜中的概率为k P , 则1P 1/N =,2111111(1)2/,......,(1)/1k K P P P N P P P k NN N k-=+-⨯==+-⨯=--若要有80% 以上的把握猜对的话,则猜的次数应不少于[80%N ].显然这样要拿到奖品是比较困难的.但运用二分法逼近猜测,则情况大不相同. 二分法逼近猜测的方法如下: 3.1 首先取1[]2a b ξ+=,若1ξ恰好是该物品的价格ξ元,则取1ξ=ξ即为所求.3.2 若1ξξ≠3.2.1 当a 与b 之间的整数个数为21()N n n N +=-∈时,则2b a n =+,取 3.2.1.1当1ξ<ξ时,令1a =1ξ,1b =b ,则有1a <ξ<1b ,且1a 与1b 之间的整数个数为1N =1b -1a -1=(2)()11a n a n n +-+-=-=1[][]22b a N --=;3.2.1.2当1ξ>ξ时,令1a =a , 1b =1ξ ,则有1a <ξ<1b 且在1a 与1b 之间的整数个数为1N =1b -1a -1=()11a n a n +--=-=]2[]21[N a b =--.3.2.2 当a 与b 之间的整数个数为2()N n n N +=∈时, 则21b a n =++, 取n a n a b a +=++=+=]21[]2[1ξ,3.2.2.1 当1ξ<ξ时,令1a =1ξ,1b =b ,则有1a <ξ< 1b ,且1a 与1b 之间的整数个数为1N =1b -1a -1=(2)()1a n a n n +-+-== ]2[]21[N a b =--;3.2.2.2 当1ξ >ξ时,令1a =a , 1b =1ξ,则有1a <ξ<1b 且在1a 与1b 之间的整数个数为1N =1b -1a -1=(a+n)-a-1=n-1< n = ]2[]21[N a b =--.综上所述,当1ξ ≠ξ时,可得到1a <ξ<1b 且1a 与1b 之间的整数的个数为1N ≤[N/2].3.2.3对整数1a 与1b 重复上述做法,当ξ= 2ξ时,则ξ即为该物品的价格;若ξ≠2ξ=]2[11b a +,同样可求得2a 和2b ,使得2a <ξ<2b 且2a 与2b 之间的整数的个数为2N =2b -2a -1≤]2[1N =]2/]2[[N.……,由此可得,当k N =k b -k a -1=1(即k a 与k b 之间只有一个整数)时,取ξ=]2[1kk k b a +=+ξ,即为该物品的价格,此时有k N +1=[k N /2]=0.那么当k 为多少时,[k N /2]=0 呢? 我们先解决如下问题:引理1 任意一个正整数N ,存在整数0......210≥>>>>p k k k k , 使得p kk kk N 2 (2)22210++++=,其中10022+<≤k k N .证明:对任意一个正整数N ,显然存在一个正整数0k ,使得122+<≤kk N .又因为正整数N 可以表示成一个二进制的数,在这个二进制的表示形式中的第i k +1 位(从右到左)的数字为1,其对应的十进制的数字为2ik (i=0,1,2,……,p ),而二进制中的数字0,对应的十进制的数字也为0 ,所以pk k k k N 2 (2222)1++++=.引理2若整数12......0k i i i >>>>,则12111[ (222)i i i+++= 0 . 证明:∵ 0 <12111[......]222k i i i +++ ≤12111......222i +++=1 - 112i < 1∴ 12111[ (222)iii+++=0.有了上述两个引理,现在我们来证明如下定理:定理:对任意的一个正整数N ,记1N =[N/2],212[/2][[]/2]NN N ==,322[/2][[[]/2]/2]NN N ==,……, 则1[/2][]2n n nN N N -== (n 为正整数).证明:由引理1可得,对任意正整数n ,存在整数012......0p k k k k >>>>≥, 使得p kk kk N 2 (2)22210++++=,其中10022+<≤k k N .1.1若p k =0,显然1N = [N / 2 ] 成立;若1p k ≥, 因为0112(22...21)pppp pk kk k k k k N ----=++++即011(22...2)2ppp ppk k k k k k k N ----=+++是整数.因此2/2,/2,......,/2pkN N N 都是整数,所以n N = [N /2n ](其中1p n k ≤≤).即,当p k = 0或者p k ≥1 ,n N = [N /2n ]( 1p n k ≤≤) 成立.1.2若p k > 0 ,且1≤n ≤0k 时,由Ⅰ、可知,当n =p k 时,有n N =[N /2n ] .设当n m = (1i k +<m <i k ,i=0,1,2,……, p -1)时,原式成立.即m N = [N / 2m ] , 此时m N = 01111[22 (2)...]22i pi k mk mk mm k m k +-----++++++=01111[22 (2)][...]22i pi k mk mk mm k m k +-----++++++=0122 (2)i kmk mk m---+++当1n m =+时,因为11i i i k m k k +-<≤<,所以110i k m ---≥,此时1[/2][[]/2]2m m mN N N +===0111111[22 (22)]i i k m k m k m k m ---------++++=011111122 (2)[2]i i km k m k m k m ---------++++;而1[]2m N +=0111111111[22 (2)22 (2)]p i i i k m k m k m k m k m k m -+------------+++++++= 0111111111[22......2][22......2]p i i i k m km k m k m k m k m -+------------+++++++;1.1当i k >m ,即i k -m -1 ≥ 0 时,由条件得11......i p m k k ++>>>,此时1111111111[22 (2)][2][......][2]22p i i i i ipk m k m k m k m k m m k m k +----------+-+-+++=+++=;1.2当i k =m ,即i k - m - 1 < 0 时,而m +1>1i k +>…>p k , 此时11111111111[22 (2)][ 0][2]222p i i i ipik m k m k m k m m k m k m k +--------+-+-+-+++=++===即11111[22 (2)][2]p i i i k m k m k m k m +--------+++=由上可知,当[/2]m m N N =时,可推出11[/2]m m N N ++=所以当p k <n ≤0k 时,n N =[N /2n ]成立.1.3当n >0k 时,因为02k ≤n < 012k+,有1≤ N / 02k < 2 ,所以0[]2k k N N ==1,从而有0012[[]/2]0k Nk N +==,……, n N = 0 ;又由于0122k k N N +≤<1,所以[N /2n ]=0;即n N =[N /2n ].由1.1,1.2,1.3,可得对一切正整数n ,n N =[N /2n ]成立.现在我们可以解决前面的问题了,根据定理,当1k N += [N /12k +] = 0 , 即[N /12k +] = 0 时,有1012k N +≤<,因此当k +1>2[log ]N ,即k 2[log ]N ≥时,1k N +0=,所以用二分法最多2[log ]N 次就能猜中.这种二分法逼近猜数的效果如何?我们设猜了k 次能猜中的概率为k p ,则:1p = 1/N;2111111111(1)(1)[]2p p p N N N N =+-⋅=+-⋅3/N≥;……111121(1)kk k k k p p p N N----=+-⋅≥;且当k ³[2log N ]时,k p =1. 由此可见,当k =1 时,11p P =; 当1<k ≤[2log N ]时,有k k p P >; 当k >[2log N ]时,k k p P >.可见用二分逼近法的猜数比在a 与b 之间随意地猜的方法的效果更好,能更快地猜出其物品的价格.因此,选手可用这种二分法逼近的方法来猜测物品的价格,可在规定的时间内获得更多的奖品.同样,对于一些连续性的问题,我们可以根据闭区间上连续函数的介值定理,运用二分法逼近的方法求解.如用二分法逼近求方程3x 10x --=在区间(1 ,2 )内的近似根,使误差不超0.01.则用这种方法7 次就可求得符合条件要求的方程的近似根为77a b ξ≈==1.32. 通过以上面的分析说明,利用二分法逼近解题的思想方法,可把原来较大范围内不易求解的问题,逐步缩小范围,从而最终求出符合条件的解,这种思想方法对一些问题的解决能起到积极的作用.4 数值逼近中的逐次逼近在积分方程的求解中,逐次逼近法是一种极其有效的方法.而皮卡序列在逐次逼近中也发挥了十分重要的作用.在此,对皮卡序列的证明及应用做了一定的研究,并对皮卡逐次逼近法给出了一些论述,且将这种方法运用到了其他一些学科的研究中,如数值分析.本部分主要是通过利用皮卡逐次逼近法证明存在唯一性定理,求解积分方程,对积分方程求近似解.4.1主要定理定义 4.1 设函数(,)f x y 在区域D 内满足不等式 1212(,)(,)||f x y f x y L y y -≤-|其中常数L>0,称函数(,)f x y 在区域D 内对y 满足李氏条件. 定理 4.1(存在唯一性定理)给定积分方程0(,)xx y y f x y d x =+ò(4.1)(,)f x y 在矩形区域S :00||,||x x a y y b-≤-≤内连续,且对y 满足李氏条件,则积分方程(4.1)在区间00[,]x h x h -+上有且只有一个解,其中m in{,}b h a M=,max |(,)|M f x y =, (,)x y S ∈.在定理4.1的基础上我们加一些限制条件把定理4.1推广如下:定理 4.2 给定积分方程()()(,,())b ax f x k x d ϕλξϕξξ=+⎰(4.2)其中()f x 在[,]a b 上为已知函数,可(,,())k x ξϕξ在[,;,]Q a b c d =上为已知连续函数,且满足1212|(,,(,,())(,,())||()()|k x x k x L ξξϕξξϕξϕξϕξ-≤-,则当||λ足够小时,方程(4.2)在区间0||x x h -≤上有且只有一个解,其中m in{,}d c h b a M-=-,(,)max |(,,())|x y QM k x ξϕξ∈=.证明: 我们在区间00x x x h ≤≤+,对于00x h x x -≤≤讨论完全一样. 这里定义区0||x x h -≤,m in{,}d c h b a M-=-.作逐次逼近函数列:010()(),()()(,,()),{0,1,2 (x)n n x x f x x f x k x d n ϕϕλξϕξξ+==+=⎰ (4.3)第一步: 对于所有的n ,(4.2) 式中函数在00x x x h ≤≤+上有意义,连续且满足不等式1|()()|n n x x ϕϕ+-≤d c-.当0n =时,(,,())k x ξϕξ在区间[,;,]Q a b c d =上连续. 由010()()(,,())xx x f x k x d ϕλξϕξξ=+⎰. (4.4)知1()x ϕ在00x x x h ≤≤+上有意义连续且当||λ足够小时有100|()()|(,,())xx x x k x d ϕϕλξϕξξ-=⎰000||(,,())||||||()xx k x d M x x d c d cλξϕξξλλ≤≤-≤-≤-⎰即题当1n =时成立. 依此类推()n x ϕ在00x x x h ≤≤+有意义连续且满足不等式1|()()|n n x x d c ϕϕ+-≤-.第二步: 函数序列{()}n x ϕ 在00x x x h ≤≤+上是一致收敛的.考虑级数011()[()()]k k k x x x ϕϕϕ∞-=+-∑, (4.5)因此要证明函数序列{()}n x ϕ在00x x x h ≤≤+上一致收敛,只需要证明级数(4.5) 在00x x x h ≤≤+上一致收敛. 下证级数(4.5) 是一致收敛的.先证明不等式101(||)|()()|||(1)!n nn n M L x x x x n ϕϕλ++--≤+1 当0n =时由第一步证明可知,假设成立.2 假设当n k =时成立. 则1n k =+0211|()()||||(,,())(,,())|xk k k k x x x k x k x d ϕϕλξϕξξϕξξ+++-=-⎰£0121001||()(||)|||()()|||||(1)!(2)!k k k k xx k k k x x L M x x M L x x L d L d k L k λλϕξϕξξλξλ++++---≤=++⎰⎰于是由数学归纳法可知, 对于所有的正整数k , 有如下估计:11()|()()|||(1)!k kk k M Lh x x L k ϕϕλ++-≤+.由等式知级数(4.5) 在00x x x h ≤≤+上一致收敛,因此序列{()}n x ϕ 也在00x x x h ≤≤+上一致收敛.现在设lim ()()n n x x ϕϕ→∞=则{()}n x ϕ 在00x x x h ≤≤+上连续.第三步: ()x ϕ是积分方程(4.2) 在00x x x h ≤≤+上的连续解.由序列{()}n x ϕ 在00x x x h ≤≤+一致收敛于()x ϕ,对(4.3)式取极限,可得:011lim ()()||lim(,,())()||lim (,,())x xn x x n n n nn x f x k x d f x k x d ϕλξϕξξλξϕξξ+→∞→∞→∞-=+=+⎰⎰即0()()(,,())xx x f x k x d ϕξϕξξ=+⎰,这就是说()x ϕ是积分方程(4.2)在00x x x h ≤≤+上的连续解.第四步: 证明其唯一性.设(,)x y φ是积分方程(3.2) 在00x x x h ≤≤+上的连续解, 则可以用第二步的方法证明(,)(,)x y x y φϕ=, 00x x x h ≤≤+.综合以上四步可以得到积分方程解的存在唯一性. 4.2 近似计算和误差估计我们在数学分析、抽象代数以及数值分析等学科当中已学习过关于近似计算和误差估计的知识. 在本段落中的存在唯一性定理不仅肯定了解的存在唯一性,并且给出了求方程近似解的一种方法picard 逐次逼近法,对方程的第n 次近似解()n x ϕ:00010()()(,()){1,2 (x)n n x x y x y f x x dxn ϕϕϕ-==+=⎰它和正真解()y x ϕ=在00[,]x h x h -+内的误差估计为1|()()|(1)!nn n M Lx x hn ϕϕ+-≤+.上式可用数学归纳法证明.这样,我们在进行近似计算的时候,可以根据误差的要求,先取适当的逐次逼近函数()n x ϕ.例4 讨论初值问题21(0)0{dyy dxy =+=解存在且唯一区间解: 对任意给定的正数,a b , 函数均(,)1f x y =+2y在矩形区域{(,)|0,0}R x y x a y b =≤≤≤≤内连续且对y 的偏导数连续, 计算22(,)m ax |(,)|1,m in{,}1x y Rb M f x y b h a b∈==+=+.由于a 和b 都可以任意取,我们先取b ,使21b b+最大,显然1b =时,21b b+12= 为21b b+的最大值,故可取1,1a b ==,此时依定理得到初值问题解存在唯一的区间是1122x -≤≤例5 利用picard 迭代法求初值问题2(1())(0)0{dyx y x dxy =+=的解.解: 初值问题等价于积分方程0()2(1())x y x x y x =+⎰其迭代序列分别为021042220()0,()2,()2(1),2!x x y x y x xdx x xy x x x dx x ====+=+⎰⎰44622304622()2(1),2!2!3!....................................()......,2!3!!x nn xxxy x x x dx x xxxy x x n =++=++=++++⎰2lim ()1xn n y x e→∞=-.取极限得2lim ()1x n n y x e →∞=-即初值问题为21y e =-.通过以上的定理、推论和例题我们对picard 逐次逼近法做了一定的介绍.这种思想在各门学科中都有一定的体现. 结束语综上所述,数值逼近中的极限逼近、二分逼近和逐次逼近在理论上和实践中都有具体的运用,掌握了这些对在数学上的进一步深造和解决生活中的问题都有很大的作用.参考文献[1]吴宗敏,苏仰峰.数值逼近[M],科学出版社.[2]周晓农.逼近法的涵义及运用[J].金筑大学学报,2000年第二期,116—119. [3]李刚升,张艳敏.皮卡逐次逼近法的运用[J].教育战线.77—78.[4]华东师范大学数学系.数学分析[M],高等教育出版社.[5]苏金源.二分逼近解题的数学思想方法[J].科技论坛.[6]虞旦盛,周颂平.有理逼近的一些最新进展[J].数学进展,2005年6月,269—280.[7]钱吉林.数学分析题解精粹[M],崇文书局.About the Process of Gaining the ApproximateMeng Xiao-ying(School of Mathematics and Statistics,Anyang Normal University,Anyang,Henan 455002)Abstract:This article is main about the process of gaining the approximate.It involves analysis on the thought of mathematical limit、the way of gaining the limit through dividing an interval into two parts continuously and the thought of successive approximation . At the same time , this article introduce some application in the life of the means.Key words: process of gaining the approximate;mathematical limit;the way of gaining the limit through dividing an interval into two parts continuously;successive approximation。
什么叫拟合?什么叫插值?二者的区别是什么?
什么叫拟合?什么叫插值?二者的区别是什么?插值和拟合都是函数逼近或者数值逼近的重要组成部分他们的共同点都是通过已知一些离散点集M上的约束,求取一个定义在连续集合S(M包含于S)的未知连续函数,从而达到获取整体规律的目的,即通过"窥几斑"来达到"知全豹"。
简单的讲,所谓拟合是指已知某函数的若干离散函数值{f1,f2,…,fn},通过调整该函数中若干待定系数f(λ1, λ2,…,λ3), 使得该函数与已知点集的差别(最小二乘意义)最小。
如果待定函数是线性,就叫线性拟合或者线性回归(主要在统计中),否则叫作非线性拟合或者非线性回归。
表达式也可以是分段函数,这种情况下叫作样条拟合。
而插值是指已知某函数的在若干离散点上的函数值或者导数信息,通过求解该函数中待定形式的插值函数以及待定系数,使得该函数在给定离散点上满足约束。
插值函数又叫作基函数,如果该基函数定义在整个定义域上,叫作全域基,否则叫作分域基。
如果约束条件中只有函数值的约束,叫作Lagrange插值,否则叫作Hermite插值。
从几何意义上将,拟合是给定了空间中的一些点,找到一个已知形式未知参数的连续曲面来最大限度地逼近这些点;而插值是找到一个(或几个分片光滑的)连续曲面来穿过这些点。
具体插值拟合的计算参考下面回复:1)Matlab中如何作线性拟合/线性回归/多元线性回归?:#FangQ(Qianqian.Fang@),2002/6/21, BigGreen/MathTools #即用y=a*x+b来拟合一组数据{{x1,y1},{x2,y2}…{xn,yn}}matlab中使用polyfitx=data(:,1);y=data(:,2);p=polyfit(x,y,1);p(1)为斜率a,p(2)为截距b多元线性回归即用y=a1*x1+a2*x2+..+am*xm来拟合数据点{x1i,x2i,…xmi,yi} (i=1~n)|x11,x21,…xm1|A=|x12,x22,…xm2||…………… ||x1n,x2n,…xmn|Y={y1,y2,y3,…,yn}'则系数{a1,a2,…,am}'=pinv(A)*Y在matlab中使用coeff=A\Y则可以得到最小二乘意义上的拟合系数2)Matlab中如何作圆回归?:#Peter Boettcher (boettcher@),2002/5/16, comp.soft-sys.matlab#Q5.5: How can I fit a circle to a set of XY data?=================================================An elegant chunk of code to perform least-squares circle fitting was written by Bucher Izhak and has been floating around the newgroup for some time. The first reference to it that I can find is in:function [xc,yc,R,a] = circfit(x,y)%CIRCFIT Fits a circle in x,y plane%% [XC, YC, R, A] = CIRCFIT(X,Y)% Result is center point (yc,xc) and radius R.A is an optional% output describing the circle's equation:%% x^2+y^2+a(1)*x+a(2)*y+a(3)=0% by Bucher izhak 25/oct/1991n=length(x); xx=x.*x; yy=y.*y; xy=x.*y;A=[sum(x) sum(y) n;sum(xy) sum(yy) sum(y);sum(xx) sum(xy) sum(x)];B=[-sum(xx+yy) ; -sum(xx.*y+yy.*y) ; -sum(xx.*x+xy.*y)];a=A\B;xc = -.5*a(1);yc = -.5*a(2);R = sqrt((a(1)^2+a(2)^2)/4-a(3));Tom Davis provided a more sophisticated approach that works for more cases in and Code included.3)Matlab中如何作二维数据的插值?:#FangQ(Qianqian.Fang@),2002/6/21, BigGreen/MathTools #对于一维、二维、三维规则数据点阵使用interp1/interp2/interp3,二维、三维非规则数据用griddata/griddata34).Matlab中如何作非线性回归?:#FangQ(Qianqian.Fang@), 2002/6/22. BigGreen/en_Matlab#请参考/support/solutions/data/10652.shtmlmatlab默认只提供了多项式拟合的函数polyfit,对于其他稍微简单一点的拟合,如标准的指数、对数、高阶多项式拟合,都有解析公式,参见:/LeastSquaresFitting.html对于更加复杂的非线性函数,建议使用Mathematica或者DataFitMathematica中提供了Fit[],以及<< Statistics`NonlinearFit`NonlinearFit[],NonlinearRegress[]可以拟合任意复杂的表达式。
函数公式文本转换为数值的方法
函数公式文本转换为数值的方法函数公式是数学领域中常见的一种表达方法,用于描述数学关系和运算规则。
然而,有时我们需要将函数公式中的文本转换为数值,以便进行数值计算和分析。
本文将介绍几种常见的方法,帮助读者理解如何将函数公式文本转换为数值。
一、函数公式文本的数值转换方法1. 利用数值计算软件:现代数学软件如Matlab、Mathematica等提供了强大的数值计算功能,可以直接将函数公式文本转换为数值。
用户只需输入函数公式,软件会自动解析并计算出相应的数值结果。
2. 利用编程语言:编程语言如Python、C++等也提供了数值计算的功能,可以通过编写相应的代码将函数公式文本转换为数值。
用户需要先将函数公式转换为适当的语法格式,然后通过编程语言的解析器进行解析和计算。
3. 数值逼近方法:对于复杂的函数公式,我们可以使用数值逼近的方法将其转换为近似的数值表达式。
常见的数值逼近方法有泰勒级数展开、插值法等。
通过选择适当的逼近方法和参数,我们可以得到函数公式在一定范围内的数值近似。
二、数值转换的注意事项1. 精度问题:在进行数值转换时,我们需要注意计算的精度。
对于特别精确的计算,我们可以使用高精度数值计算库或增加计算的迭代次数来提高计算精度。
2. 边界条件:有些函数在某些点上可能不连续或不可导,因此在进行数值转换时需要注意边界条件。
对于这类函数,我们可以通过添加额外的条件或采用数值逼近方法处理边界问题。
3. 数值稳定性:某些函数在特定的输入范围内可能会出现数值不稳定的情况,例如除以接近零的数或计算过程中出现大量的取消项。
在进行数值转换时,我们需要注意这些数值稳定性问题,避免产生不准确或不稳定的结果。
三、数值转换的应用领域1. 科学计算:在科学研究中,我们经常需要将复杂的函数公式转换为数值,以便进行数值模拟、数据拟合等计算。
数值转换方法可以帮助科学家快速准确地进行计算和分析。
2. 工程设计:在工程设计中,我们需要对各种物理现象进行建模和分析。
数值分析简述及求解应用
数值分析简述及求解应用数值分析是数学中的一个重要分支,它研究如何通过数值计算方法来求解各种数学问题。
数值分析的基本任务是通过近似方法,利用计算机或其他计算设备来对数学问题进行求解。
它广泛应用于科学计算、工程技术、金融投资、物理模拟等领域,对现代科学技术的发展起到了重要的推动作用。
数值分析主要包括数值逼近、数值微积分、数值代数和数值方程等几个方面。
数值逼近是指用函数逼近方法来接近所求函数值,主要包括插值多项式、最小二乘拟合、傅里叶级数等。
数值逼近可以用来对实际问题进行模拟和预测,比如天气预报、大气污染预测、经济增长预测等。
数值微积分是数值分析中的重要内容,主要包括数值积分和数值解微分方程。
数值积分是通过数值方法来计算函数积分值,可以应用于对函数面积、体积、积分方程求解等问题的求解。
数值解微分方程则是通过数值方法来求解各种微分方程,可以用来模拟各种实际问题,比如天体力学、流体力学、传热传质等。
数值代数是数值分析的另一个重要分支,主要研究线性代数和矩阵计算的数值方法。
线性方程组的求解、特征值和特征向量的计算、最小二乘问题的求解等都是数值代数的研究内容。
数值代数广泛应用于科学计算、工程计算和金融计算等领域,为实际问题的求解提供了数值计算的手段。
数值方程是数值分析中的另一个重要领域,主要研究非线性方程、微分方程和偏微分方程的数值求解方法。
非线性方程的数值求解是一个非常重要的研究方向,广泛应用于各种实际问题。
微分方程和偏微分方程的数值求解则可以用来模拟各种科学和工程问题,包括天气预报、地震模拟、流体力学模拟等。
数值分析的应用非常广泛,几乎涵盖了所有科学和工程领域。
比如在物理学中,可以用数值方法求解各种物理方程,包括力学方程、热力学方程、电磁学方程等。
在工程学中,可以用数值方法求解各种工程问题,包括结构分析、流体力学、电磁场分布等。
在金融学中,可以用数值方法计算各种金融模型,包括期权定价、风险评估等。
在计算机科学中,可以用数值方法来进行图像处理、数据挖掘等。
数值分析06函数逼近
函数逼近的历史与发展
早期发展
早在古希腊时期,数学家就开始研究用简单的几何图形来近 似表示复杂的曲线。随着数学的发展,函数逼近的理论和方 法不断完善和丰富。
现代进展
随着计算机科学和数值分析的兴起,函数逼近在数值计算、 信号处理、图像处理等领域的应用越来越广泛。现代的逼近 方法不仅追求形式简单,还注重逼近的精度和计算效率。
数据拟合
在数据分析和机器学习中,利用数值逼近方法对数据进行拟合, 以提高预测精度。
图像处理
在图像处理中,利用数值逼近方法对图像进行平滑、去噪等处理, 以提高图像质量。
工程计算
在工程计算中,利用数值逼近方法对复杂函数进行近似计算,以简 化计算过程和提高计算效率。
05
结论与展望
总结与评价
总结
数值分析06函数逼近课程是一门重要的数学课程,它涉及到许多实际问题的求解,如插值、拟合、最小二乘法等。 通过学习这门课程,学生可以掌握如何使用数学工具来近似描述和分析函数,从而更好地理解和解决实际问题。
数。
稳定性分析
稳定性定义
稳定性是指在逼近过程中,对于小的扰动或误差,逼近结果的变 化程度。
不稳定性影响
不稳定的逼近可能导致结果出现较大的偏差,影响数值计算的精 度和可靠性。
稳定性判据
根据稳定性判据,判断逼近函数的稳定性以及如何提高稳定性。
04
数值实例与应用
一元函数逼近实例
01
线性逼近
通过多项式逼近方法,将一元函 数在某点附近展开成线性形式, 如泰勒级数展开。
评价
这门课程的内容非常实用,对于数学专业的学生来说是一门必修课程。它不仅有助于提高学生的数学素养,还可 以为学生提供解决实际问题的能力。然而,该课程难度较大,需要学生具备较高的数学基础和思维能力。
数值计算方法与算法
数值计算方法与算法数值计算方法是指用数学模型和算法来解决数值计算问题的一类方法。
它主要涉及数值逼近、数值积分、数值微分、方程数值解、数值线性代数等内容。
随着计算机的快速发展,数值计算方法在科学研究、工程设计和生产实践中得到了广泛应用。
1.数值计算方法以数值模拟为基础,通过将连续问题离散化为离散问题,通过计算机程序的数值计算来进行近似解析解。
数值计算方法的关键是建立适当的数学模型和合理的离散化方法。
2.数值计算方法是一种近似解的方法,它通过增加计算精度和精心设计的算法来提高结果的精度。
数值计算方法中常用的方法包括有限差分法、有限元法、数值积分法等。
3.数值计算方法的核心是算法。
算法是为了解决具体数值问题而设计的一组操作过程。
合理的算法可以提高计算效率和精度。
在数值计算方法中,常用的算法有迭代法、插值法、逆插值法、线性方程组求解法等。
4.数值计算方法的优缺点:优点是可以处理复杂的数学问题,可以得到数值解;缺点是结果的精度有限,有时会受到计算机运算精度的限制。
1.数值逼近:数值逼近方法用于确定给定函数的近似值。
它将函数的连续性问题转化为有限阶多项式或有限阶插值函数的问题,通过计算机程序来计算得到逼近解。
2.数值积分:数值积分方法用于计算给定函数在一定区间上的定积分值。
它将定积分问题转化为有限阶多项式或插值函数的计算问题,通过计算机程序来计算得到积分近似值。
3.数值微分:数值微分方法用于计算给定函数在其中一点处的导数值。
它将导数计算问题转化为有限差分或插值函数的计算问题,通过计算机程序来计算得到导数近似值。
4.方程数值解:方程数值解方法用于求解给定方程的数值解。
它将方程求解问题转化为迭代计算或数值优化问题,通过计算机程序来计算得到方程的数值解。
5.数值线性代数:数值线性代数方法用于解决线性方程组和特征值问题等。
它将线性方程组的求解问题转化为矩阵运算和迭代计算问题,通过计算机程序来计算得到线性方程组的数值解。
函数逼近论
函数逼近论函数逼近论是函数论的一个重要组成部分,涉及的基本问题是函数的近似表示问题。
在数学的理论研究和实际应用中经常遇到下类问题:在选定的一类函数中寻找某个函数g,使它是已知函数ƒ在一定意义下的近似表示,并求出用g近似表示ƒ而产生的误差。
这就是函数逼近问题。
在函数逼近问题中,用来逼近已知函数ƒ的函数类可以有不同的选择;即使函数类选定了,在该类函数中用作ƒ的近似表示的函数g的确定方式仍然是各式各样的;g对ƒ的近似程度(误差)也可以有各种不同的含义。
所以函数逼近问题的提法具有多样的形式,其内容十分丰富。
从18世纪到19世纪初期,在L.欧拉、P.-S.拉普拉斯、J.-B.-J.傅里叶、J.-V.彭赛列等数学家的研究工作中已涉及一些个别的具体函数的最佳逼近问题。
这些问题是从诸如绘图学、测地学、机械设计等方面的实际需要中提出的。
在当时没有可能形成深刻的概念和统一的方法。
切比雪夫提出了最佳逼近概念,研究了逼近函数类是n次多项式时最佳逼近元的性质,建立了能够据以判断多项式为最佳逼近元的特征定理。
他和他的学生们研究了与零的偏差最小的多项式的问题,得到了许多重要结果。
已知[α,b]区间上的连续函数ƒ(x),(n≥0),叫做ƒ(x)的n阶最佳一致逼近值,简称为最佳逼近值,简记为En(ƒ)。
能使极小值实现的多项叫做ƒ(x)的n阶最佳逼近多项式。
切比雪夫证明了,在区间[-1,1]上函数xn+1的n阶最佳逼近多项式必满足关系式。
多项式就是著名的切比雪夫多项式。
切比雪夫还证明了ƒ(x)在[α,b]上的n 阶最佳逼近多项式的充分必要条件是:在[α,b]上存在着n+2个点:α≤x1<x2<…xn+2≤b,在这些点上依照i=1,2,…,n+2的次序交错变号,像这样的点组{x1,x2,…,xn+2} 便是著名的切比雪夫交错组。
1885年德国数学家K.(T.W.)外尔斯特拉斯在研究用多项式来一致逼近连续函数的问题时证明了一条定理,这条定理在原则上肯定了任何连续函数都可以用多项式以任何预先指定的精确度在函数的定义区间上一致地近似表示,但是没有指出应该如何选择多项式才能逼近得最好。
函数的数值逼近-插值
课程名称计算方法实验项目名称函数的数值逼近-插值实验成绩指导老师(签名)日期2011-9-16一. 实验目的和要求1.掌握用Matlab计算Lagrange、分段线性、三次样条三种插值的方法,改变节点的数目,对三种插值结果进行初步分析。
2.通过实例学习如何用插值方法解决实际问题。
二. 实验内容和原理1)编程题2-1要求写出Matlab源程序(m文件),并对每一行语句加上适当的注释语句;2)分析应用题2-2,2-3,2-4,2-5要求将问题的分析过程、Matlab源程序、运行结果和结果的解释、算法的分析等写在实验报告上。
2-1分析应用题用12y x=在0,1,4,9,16x=产生5个节点15,,P P。
用以下五种不同的节点构造Lagrange插值公式来计算5x=处的插值,与精确值比较并进行分析。
function y=lagr(x0,y0,x)n=length(x0);m=length(x);L=zeros(1,n);y=zeros(1,m);for k=1:ms=0;for i=1:nL(i)=1;for j=1:nif j~=iL(i)=L(i)*(x(k)-x0(j))/(x0(i)-x0(j));endends=s+y0(i)*L(i);endy(k)=s;end1) 用34,P P 构造;>> x0=[4,9]; >> y0=[2,3]; >> lagr(x0,y0,5) ans =2.20002) 用234,,P P P 构造;>> x0=[1,4,9]; >> y0=[1,2,3]; >> lagr(x0,y0,5) ans =2.26673) 用2345,,,P P P P 构造;>> x0=[1,4,9,16]; >> y0=[1,2,3,4]; >> lagr(x0,y0,5) ans =2.25404) 用1245,,,P P P P 构造;>> x0=[0,1,9,16]; >> y0=[0,1,3,4]; >> lagr(x0,y0,5) ans =2.95245) 用全部插值节点12345,,,,P P P P P 构造。
数值逼近
第八章 框架(I) 8.1 8.2 8.3 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 伪逆 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 对偶框架 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
R
我们有如下的定理: 定理 1.2 如果 f 和 g 属于 L1 (R), 那么 f ∗ g 也在 L1 (R) 中. 且 ∥f ∗ g ∥1 ≤ ∥f ∥1 ∥g ∥1 . 练习 1.1 证明 f ∗ g = g ∗ f, (f ∗ g ) ∗ h = f ∗ (g ∗ h).
从上面的结果可看出, 卷积运算满足分配律与结合律. 那么, 是否存在一个单位元 δ ∈ L1 (R), 使得对任意的 f ∈ L1 (R), 我们均有 f ∗ δ = f? 事实上, 在通常函数的意义下, 这样的函数 δ 并不存在. 但是, 我们可以构造一个函数序 列 {Kn }n∈N , 使得当 n 趋向于无穷的时候, Kn ∗ f 在 f 连续的紧集上一致收敛到 f . 也 就是说, 函数序列 {Kn }n∈N 逐渐收敛到一个“单位元”. 下面我们介绍 Dirac 序列的定义. 我们说函数序列 K1 , K2 , . . . 是一个 Dirac 序 列(或者说“好核”) 如果满足如下条件: 1. (非负性)对所有的 n ∈ N, Kn ≥ 0; 2. (单位性)对所有的 n ∈ N, ∫
n ∑ k=0
(k − nx)2 Bn,k (x)
数值逼近上机实验报告
一、实验目的1. 理解数值逼近的基本概念和方法;2. 掌握常用的数值逼近算法,如牛顿法、二分法、割线法等;3. 熟练运用Matlab进行数值逼近实验,分析实验结果。
二、实验环境1. 操作系统:Windows 102. 编程语言:Matlab R2018a3. 实验设备:联想ThinkPad X1 Carbon笔记本电脑三、实验内容1. 牛顿法求方程的根2. 二分法求方程的根3. 割线法求方程的根4. 利用多项式逼近函数四、实验步骤1. 牛顿法求方程的根(1)编写牛顿法求方程根的Matlab程序,输入参数为方程f(x)和初始值x0;(2)设置迭代精度和最大迭代次数;(3)运行程序,观察迭代过程,记录迭代结果。
2. 二分法求方程的根(1)编写二分法求方程根的Matlab程序,输入参数为方程f(x)和初始区间[a, b];(2)设置迭代精度和最大迭代次数;(3)运行程序,观察迭代过程,记录迭代结果。
3. 割线法求方程的根(1)编写割线法求方程根的Matlab程序,输入参数为方程f(x)和初始值x0, x1;(2)设置迭代精度和最大迭代次数;(3)运行程序,观察迭代过程,记录迭代结果。
4. 利用多项式逼近函数(1)编写多项式逼近函数的Matlab程序,输入参数为函数f(x)和节点x1,x2, ..., xn;(2)利用多项式拟合方法求出系数a0, a1, ..., an;(3)绘制原始函数和多项式逼近函数的图像,观察拟合效果。
五、实验结果与分析1. 牛顿法求方程的根实验结果显示,牛顿法在满足一定条件下具有较高的收敛速度,且在迭代过程中逐渐逼近方程的根。
然而,当初始值选取不合适时,牛顿法可能会陷入局部收敛,甚至发散。
2. 二分法求方程的根二分法具有简单、易实现的特点,但收敛速度较慢。
在实验中,二分法最终成功求出方程的根,但迭代次数较多。
3. 割线法求方程的根割线法相较于牛顿法和二分法具有较好的稳定性,但在某些情况下收敛速度较慢。
用MATLAB和数值逼近方法实现费米函数的简捷计算
文章编号, 17—7520)803-3 6 2 8 ( 80- 4 8 0 0 0
用 M A AB和 数 值 逼 近 方 法 实 现 TL
费 米 函 数 的 简 捷 计 算
王 忆锋 毛京 湘
( 明 物理 研 究所 ,云南 昆 明 602) 昆 52 3
=
2 半 导体 理 论 中 出现 的 费 米 函数
费米积分在半导体 理论 中多次 出现。 例如, 以 N 型半导体 为例 ,热平 衡 态下 的扩散 系数 可
以 写为 【 1 】 ㈤
。 。 鞣
武 ( 2 )
式 中, 为变 量,当 =0 时,上式 即化为经 典
形式.
中 图分 类号: 07 41 文献标识 码: A
A m pl e ho o l ul t ng Fe m iFun t o wi h Si e M t d f r Ca c a i r c i n t M ATLA B nd N um e i a ppr x m a i a r c lA o i ton
i h o h r m t o s h s me h d h st e a v n a e fh g c u a y m l w t t e e h d ,t i t o a h d a t g s o i h a c r c 1 i p e a d f t s n a . s K e w o ds y r : F r n e a ;n me i a p r x m a i n e mii t g l r u rc la p o i to ;M ATLAB
+ e
注意, 式可 以分解 为一个 12 上 / 次费 米函数和一 个 32 / 次费 米 函数 之和 。特别 是 当 =0 ,上 时。
内插法的计算公式
内插法的计算公式内插法(Interpolation)是数值分析中常用的一种数值逼近方法,它通过已知数据点的函数值来估计在其它位置上的函数值。
在给定已知点的坐标和函数值的情况下,内插法用一个多项式来逼近这些已知点,并且认为这个多项式逼近函数在这些点上的函数值与实际函数值相等。
以下是几种常见的内插方法及其计算公式:1. 线性插值(Linear Interpolation)线性插值方法是用一条直线来逼近已知点,以估计其他位置上的函数值。
设已知点为(x₀,y₀)和(x₁,y₁),要估计在介于这两点之间的位置(x,y)的函数值,线性插值公式如下:y=y₀+(y₁-y₀)*(x-x₀)/(x₁-x₀)2. 拉格朗日插值(Lagrange Interpolation)拉格朗日插值方法使用拉格朗日多项式来逼近已知点,并以此估计其他位置上的函数值。
给定已知的n个点和函数值(x₀,y₀),(x₁,y₁),...,(xₙ,yₙ),拉格朗日插值公式如下:L(x) = Σ(yₙ * ℒₙ(x)), j=0 to n其中,ℒₙ(x) = Π((x - xₙ) / (xₙ - xₙ)), k ≠ j, k=0 to n 在这个公式中,ℒₙ(x)称为拉格朗日插值基函数,L(x)为拉格朗日插值多项式。
3. 牛顿插值(Newton Interpolation)牛顿插值方法使用牛顿插值多项式来逼近已知点,并以此估计其他位置上的函数值。
给定已知的n个点和函数值(x₀,y₀),(x₁,y₁),...,(xₙ,yₙ),牛顿插值公式如下:N(x) = y₀ + Σ(δₙ₋₁ * ℒₙ(x)), k=1 to n其中,ℒₙ(x)=Π(x-xₙ₋₁),δ₂=(y₁-y₀)/(x₁-x₀),δ₃=(δ₂-δ₁)/(x₂-x₀),...,δₙ=(δₙ₋₁-δₙ₋₂)/(xₙ-xₙ₋₂)以上是几种常见的内插方法及其计算公式。
根据需要,可以选择适用的方法进行内插计算。
插值和拟合
插值和拟合都是函数逼近或者数值逼近的重要组成部分他们的共同点都是通过已知一些离散点集M上的约束,求取一个定义在连续集合S(M包含于S)的未知连续函数,从而达到获取整体规律的目的,即通过"窥几斑"来达到"知全豹"。
简单的讲,所谓拟合是指已知某函数的若干离散函数值{f1,f2,…,fn},通过调整该函数中若干待定系数f(λ1, λ2,…,λ3), 使得该函数与已知点集的差别(最小二乘意义)最小。
如果待定函数是线性,就叫线性拟合或者线性回归(主要在统计中),否则叫作非线性拟合或者非线性回归。
表达式也可以是分段函数,这种情况下叫作样条拟合。
而插值是指已知某函数的在若干离散点上的函数值或者导数信息,通过求解该函数中待定形式的插值函数以及待定系数,使得该函数在给定离散点上满足约束。
插值函数又叫作基函数,如果该基函数定义在整个定义域上,叫作全域基,否则叫作分域基。
如果约束条件中只有函数值的约束,叫作Lagrange插值,否则叫作Hermite插值。
从几何意义上将,拟合是给定了空间中的一些点,找到一个已知形式未知参数的连续曲面来最大限度地逼近这些点;而插值是找到一个(或几个分片光滑的)连续曲面来穿过这些点。
一、概念的引入1. 插值与拟合在现实生活中的应用l 机械制造:汽车外观设计l 采样数据的重新建构:电脑游戏中场景的显示,地质勘探,医学领域(CT)2.概念的定义l 插值:基于[a,b]区间上的n个互异点,给定函数f(x),寻找某个函数去逼近f(x)。
若要求φ(x)在xi处与f(xi)相等,这类的函数逼近问题称为插值问题,xi即是插值点l 逼近:当取值点过多时,构造通过所有点的难度非常大。
此时选择一个次数较低的函数最佳逼近这些点,一般采用最小二乘法l 光顾:曲线的拐点不能太多,条件:①二阶几何连续②不存在多余拐点③曲率变化较小l 拟合:曲线设计过程中用插值或通过逼近方法是生成的曲线光滑(切变量连续)光顾二、插值理论设函数y=f(x)在区间[a,b]上连续,在[a,b]上有互异点x0,x1,…,xn处取值y 0,y1,…,yn。
数值分析知识点大全总结
数值分析知识点大全总结一、数值计算方法数值计算方法是数值分析的基础,它涵盖了数值逼近、数值积分、插值与拟合、数值微分与数值积分、解线性方程组、求解非线性方程与方程组、解常微分方程等内容。
下面我们将逐一介绍这些方面的知识点。
1. 数值逼近数值逼近是研究如何用简单的函数来近似一个复杂的函数的方法。
常见的数值逼近方法包括多项式逼近、三角函数逼近、曲线拟合等。
其中,最为重要的是多项式逼近,它可以用来近似任意函数,并且具有较好的数学性质。
2. 数值积分数值积分是研究如何用离散的数据来估计连续函数的积分值的方法。
常见的数值积分方法包括梯形公式、辛普森公式、龙贝格公式等。
其中,辛普森公式是一种较为精确的数值积分方法,它可以用来估计任意函数的积分值,并且具有较好的数值稳定性。
3. 插值与拟合插值与拟合是研究如何用离散的数据来构造连续函数的方法。
常见的插值方法包括拉格朗日插值、牛顿插值等。
而拟合方法则是研究如何用简单的函数来拟合复杂的数据,常见的拟合方法包括最小二乘法、最小二乘多项式拟合等。
4. 数值微分与数值积分数值微分与数值积分是研究如何用差分方法来估计导数与积分的值的方法。
常见的数值微分方法包括向前差分、向后差分、中心差分等。
而数值积分方法则可以直接用差分方法来估计积分的值。
5. 解线性方程组解线性方程组是研究如何用迭代法或直接法来求解线性方程组的方法。
常见的迭代法包括雅各比迭代法、高斯-赛德尔迭代法等。
而直接法则是指用消元法来求解线性方程组的方法。
6. 求解非线性方程与方程组求解非线性方程与方程组是研究如何用迭代法来求解非线性方程与方程组的方法。
常见的迭代法包括牛顿法、割线法等。
其中,牛顿法是一种非常高效的求解非线性方程与方程组的方法,它具有收敛速度快的特点。
7. 解常微分方程值积分方法包括龙格-库塔法、变步长欧拉法、变步长龙格-库塔法等。
其中,龙格-库塔法是一种较为精确的数值积分方法,它可以用来求解各种类型的常微分方程。
判断极限存在的方法
判断极限存在的方法要判断一个极限是否存在,通常可以使用以下几种方法:夹挤定理、数列极限、函数极限以及数值逼近法。
首先是夹挤定理。
夹挤定理是判断一个函数在某点处极限是否存在的常用方法。
设函数f(x),如果存在两个函数g(x)和h(x),满足在某点x=a的邻域内,对于所有的x,都有g(x) ≤f(x) ≤h(x)。
并且当x趋近于a时,g(x)和h(x)都趋近于同一个极限L。
那么,f(x)在x=a处的极限也等于L。
通过夹挤定理,我们可以判断出函数在某点处的极限是否存在。
接下来是数列极限。
数列极限是判断数列的极限是否存在的一种方法。
如果一个数列{an}满足当n趋近于无穷时,其数列的所有元素都趋近于同一个常数L,那么我们称L为数列的极限,记为lim(n→∞) an = L。
数列极限的判断可以通过直接计算数列的元素来进行判断。
如果数列的元素趋近于一个常数,那么这个常数就是数列的极限。
例如,当n趋近于无穷时,数列an = 1/n的极限为0,可以通过计算1/1,1/2,1/3,1/4,...的结果来得出。
然后是函数极限。
函数极限是判断一个函数在某点处的极限是否存在的方法。
1. 连续性:如果一个函数在某点a的邻域内满足f(x) →f(a)(当x→a时),那么我们可以说函数在x=a处的极限存在且等于f(a)。
2. 无穷:如果函数在x=a处的一个邻域内,当x越来越接近a时,f(x)趋向于正负无穷大,那么我们可以说函数在x=a处的极限不存在。
最后是数值逼近法。
数值逼近法是一种利用数值计算近似极限值的方法。
通过将函数在某点附近进行计算,并不断逼近极限的值。
这种方法需要使用计算机和数值模拟的技术进行实现,可以通过多次迭代来逼近极限值。
需要注意的是,判断一个极限是否存在并不总是容易的。
在某些特殊情况下,可以应用上述方法判断极限是否存在,但在某些复杂情况下,可能需要使用更高级的方法来判断。
此外,有时候极限本身存在,但由于函数或数列的定义域的限制,或者计算的精确性等原因,可能导致数值计算的结果无法准确表示极限的存在与否。
求反函数的9种方法
求反函数的9种方法
反函数是指将原函数的输出作为输入,原函数的输入作为输出的函数。
找到反函数的方法有很多,以下是常见的九种方法:
1. 代数方法:使用代数运算和方程求解的方法来找到函数的反函数。
该方法适用于简单的函数,如多项式函数和指数函数。
2. 图像翻转法:将函数的图像关于直线y=x翻转,得到反函数的图像。
该方法适用于一些简单的函数,如线性函数和幂函数。
3. 对数法:对于指数函数,可以使用对数运算来找到其反函数。
例如,对于指数函数y=a^x,其反函数为y=loga(x)。
4. 分段函数法:对于分段函数,可以分别找到每一段的反函数,然后将这些反函数拼接起来得到原函数的反函数。
5. 反函数求导法:对于可导函数,可以使用导数的性质来求反函数。
例如,如果f'(x)≠0,则反函数f^(-1)'(x)=1/f'(f^(-1)(x))。
6. 反函数定理:根据反函数定理,如果一个函数在某区间上是严格单调的,并且其导函数不为零,则该函数在该区间上存在唯一反函数。
7. 具体例子法:对于一些特殊函数,可以通过具体的例子来推导出反函数。
例如,对于函数y=x^3,可以通过求解方程x^3=y来找到其反函数。
8. 函数逆运算法:对于一些具有逆运算的函数,可以通过反向进行逆运算来找到其反函数。
例如,对于三角函数,可以使用反三角函数来求解其反函数。
9. 数值逼近法:对于一些复杂的函数,可以使用数值逼近的方法来找到其反函数的近似解。
这种方法常用于无法解析求解的函数。
数值逼近
(x0, y0的),(直x1,线y1,)
因此可表为如下对称形式:
p1 x y0l0 x y1l1 x
其中
l1 x和
l0
x
x x1 x0 x1
, l1
x
x x0 x1 x0
l0 分x别 满足条件
l0 x0 1,l0 x1 0,l1 x1 1,l1 x0 0
n
f x0 , x1,L , xn
f xk
n
k0
xk x j
j0, jk
由此可知,改变式中的节点次序,差商值保持不变。这种性质称
为差商的对称性。
数值分析简明教程
2.值公式
再考虑拉格朗日插值问题:
问题 求作次数 多n 项式 pn ,x使满足条件, pn xi yi ,i 0,1,L n
本章先讨论代数插值,然后在此基础上进一步研究所谓的样条 插值。
数值分析简明教程
2.2
王能超 编著
问题的提出
“温故而知新”。本节将从插值方法的角度重新审视泰勒公式,
从而提出所谓的泰勒插值问题,继而在此基础提出拉格朗日插值问
题。
下述插值问题称作泰勒插值问题:
问题 求作次数 多n 项式 pn ,x使满足条件,
可见,插值问题的解 p1 可x以通过插值基函数 l0和 x
的组合得出,且组合系数分别是所给数据 y0 , y1。
l1 x
数值分析简明教程
2.5
王能超 编著
拋物插值
问题 求作二次式 p2 ,x使满足条件 p2 x0 y0 , p2 x1 y1, p2 x2 y 2
贝塞尔函数的数值逼近研究
贝塞尔函数的数值逼近研究
贝塞尔函数在波的传播、有势场和信号处理等领域都有广泛的应用。
贝塞尔函数作为一类特殊函数,无法用初等函数来表示。
之前的工作中,幂级数、渐近级数展开等数值方法对整数阶第一类贝塞尔函数的逼近效率不高,且在数值上不稳定。
由于贝塞尔函数的广泛应用,如何提高数值逼近的计算效率和逼近精度,具有重要的学术意义。
本文对贝塞尔函数进行如下研究:1.研究整数阶第一类贝塞尔函数的数值逼近。
基于贝塞尔函数的近似周期性,对广义特征值版本的Prony方法进行扩展,首次应用三角函数(sine、cosine)形式的Prony-like方法进行数值逼近。
通过在符号计算软件Maple中对函数进行数值实验,分析不同整数阶的第一类贝塞尔函数在不同自变量区间上的数值逼近,将Prony-like方法的实验结果与基于傅里叶级数的方法进行对比,发现Prony-like方法的逼近效果远优于基于傅里叶级数的方法。
2.通过与其他数值方法比较,进一步凸显Prony-like方法在整数阶第一类贝塞尔函数逼近的优势。
采用三角形式的Prony-like方法对不同阶和不同自变量区间上的函数进行逼近,并与幂级数和渐近级数展开方法作对比,得出Prony-like方法显著优于幂级数和渐近级数。
3.对Prony-like方法加以改进,进一步提高了逼近效率和逼近精度:(1)采用切比雪夫零点替换Prony-like方法中的节点,避免了通过Hankel 矩阵和广义特征值问题计算节点的复杂过程,在保证逼近精度的同时,大幅提高计算效率,节约了计算资源。
(2)优化Prony-like方法中求解系数时的取样方法。
采用间隔取样法求解系数,可以进一步提高逼近结果的精度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
函数的数值逼近用比较简单的函数代替复杂的函数,是函数逼近。
函数最佳逼近,即不满足插值条件而整体具有好的逼近效果的函数拟合方法。
下面先讨论函数的数值逼近的基本理论与方法,例如最佳平方逼近函数的存在性、惟一性以及最佳平方逼近函数的求法。
最后讨论曲线拟合的最小二乘解问题。
1、 预备知识1.1正交多项式的概念及几个重要性质定义1.1 设有C [a,b]中的函数组,),(,),(),(10 x x x n ΦΦΦ若满足{)1.1()()()(),(,0,⎰≠=>=ΦΦ=ΦΦbak j k j A k j k j k dx x x x ρ其中)(x ρ为权函数,则称此函数组为在区间[a,b]上带权)(x ρ的正交函数组,其中k A 为常数,若k A =1,称该函数组是标准正交的.定理1.1 设函数组{}∞=Φ0)(k k x 正交,则它们一定线性无关.证 设),,2,1()(n i x i =Φ为{}∞=Φ0)(k k x 中任意n 个函数,令,0)()()(2211=Φ++Φ+Φx C x C x C n n 上式两边与)(x k Φ作内积,由内积的性质和正交性有 ).,,2,1(0),(n k C k k k ==ΦΦ因为,0),(≠ΦΦk k 故有),,2,1(0n k C k==.得证.定理1.2 设{}],,[)(0b a C x nk k ∈Φ=它们线性无关的充分必要条件是其Gram 行列式,0≠n G 其中)2.1(),(),(),(),(),(),(),(),(),(101110101000n n n n n n n G ΦΦΦΦΦΦΦΦΦΦΦΦΦΦΦΦΦΦ=证 我们主要在实内积空间讨论问题.由内积的定义可知),,(),(k j j k ΦΦ=ΦΦ故n G 对应的矩阵是对称矩阵.考虑以n a a a ,,,10 为未知元的线性方程组∑===ΦΦnk k j kn j a)3.1().,,1,0(0),(其系数行列式为n G .由线性代数知识知道:式(1.3)仅有零解),,1,0(0n k a k ==的充要条件是,0≠n G充分性 设,0≠n G 要证明{}n k k x 0)(=Φ线性无关. 作线性组合∑==Φnk kk a 0,0显然有∑∑∑=====ΦΦ=ΦΦ=ΦΦnk nk nk k j k j k k j k k n j a a a 0).,,1,0(0),(),(),(这表明),,1,0(n k a k =满足式(1.3).又因,0≠n G 故有),,1,0(0n k a k ==,按线性无关的定义知{}nk k x 0)(=Φ线性无关.必要性 设{}nk k x 0)(=Φ线性无关.要证明.0≠n G设),,1,0(n k a k =满足式(1.3).即 ∑===ΦΦnk k j kn j a).,,1,0(0),(则有 ∑∑====ΦΦ=ΦΦnk j k k nk j k kn j a a),,,1,0(0),(),(从而有 .0),(0∑∑===ΦΦnk nk kkkka a由上式可知.00∑==Φnk kk a由于{}nk k x 0)(=Φ线性无关,则有),,1,0(0n k a k ==,即齐次线性方程组(1.3)仅有零解,故.0≠n G定义1.2 给定区间[a,b]和对应的权函数)(x ρ及多项式序列∑===kj jjk k x ax g 0),,2,1,0()(其中首项系数,0≠k a 若满足{)9.1()()()(),(,0,⎰≠=>==ba k j k j A k j k j k dx x g x g x g g ρ则称之为在区间[a,b]上带权)(x ρ的正交多项式序列, )(x g k 称为k 次正交多项式. 没说明时,认为权函数)(x ρ≡1.2、最佳平方逼近2.1 最佳平方逼近函数的概念定义2.1 设],[)(b a C x f ∈及],[b a C 中的子集},,,,{10n span ΦΦΦ=Γ 其中n ΦΦΦ,,,10 线性无关. 若存在Γ∈*)(x S 使得)1.2()]()()[(min ||)()(||min ||)()(||22222⎰-=-=-Γ∈Γ∈*ba S S dxx S x f x x S x f x S x f ρ 成立,则称)(x S *为f(x)在Γ中的最佳平方逼近函数.特别地,当},,,,1{nx x span =Γ满足式(2.1)的Γ∈*)(x S n 称为f(x)的n 次最佳平方逼近多项式,简称n 次最佳平方逼近.2.2 最佳平方逼近函数的求法定理 2.1 对于任意的函数],[)(b a C x f ∈,其在Γ中的最佳平方逼近函数)(x S *是存在且唯一的.证 Γ中的函数形如∑=Φ=nj jj x a x S 0),()(由式(2.1)可知,求f(x)的最佳平方逼近函数等价于求多元函数∑⎰=Φ-=nj j j ban dxx a x f x a a a I 0210)2.2()]()()[(),,,(ρ的最小值问题.由极值存在的必要条件有)3.2(),,,1,0(0n k a Ik==∂∂积分与求导交换次序有: ∑⎰==Φ-Φ-nj k j j badx x x a x f x 0.0))()](()()[(2ρ故∑⎰===ΦΦ-nj k j j ban k dx x x a x f x 0)4.2(),,,1,0(0)()]()()[( ρ∑⎰⎰=Φ=ΦΦnj babak j k j dx x x f x dx x x x a 0.)()()()()()(ρρ所以∑==Φ=ΦΦnj k j j kn k f a 0)5.2().,,1,0(),(),(这是以n a a a ,,10为未知元的线性方程组,因为n ΦΦΦ,,,10 线性无关,其系数行列式,0≠n G 故式(2.5)有唯一解.设其解为),,,1,0(n i a i =*则∑=**Φ=ni iia x S 0)6.2(.)(下面证明)(x S *满足式(2.1).即需证明,)(Γ∈∀x S⎰⎰-≤-*babadx x S x f x dx x S x f x 22)]()()[()]()()[(ρρ成立.为此只需证明 ⎰⎰≥---=*babax S x f x dx x S x f x D .0)]()()[()]()()[(22ρρ由于⎰⎰*-=b abadxx S x dx x S x D 22)]()[()]()[(ρρdx x S x f x dx x S x f x bab a⎰⎰*+-)()()(2)()()(2ρρ⎰*-=badx x S x S x 2)]()()[(ρ⎰**--+badx x S x f x S x S x ,)]()()][()()[(2ρ由于,)()(Γ∈-*x S x S 由(2.4)知上式第二项为零. 故 .0)]()()[(2⎰≥-=*badx x S x S x D ρ这表明)(x S *为f(x)在Γ中的最佳平方逼近函数.由于式(2.5)的解),,,1,0(n i a i =*存在且唯一,所以f(x)在Γ中的最佳平方逼近函数)(x S *存在且唯一. 最佳平方逼近函数的误差由式(2.4)知 22||)()(||x S x f *-),(),(),(),(f S f S S f f S f S f S f ******-=---=--= ),(||||),(),(022∑=**-=-=nk k k f a f f S f f φ)7.2(.),(||||022∑=*-=k k k f af φ例 2.1 求函数x e x f =)(在区间[0,1]上的一次最佳平方逼近多项式)(1x S *,并计算22||)()(||x S x f *-.解 设,)(101x a a x S +=*1,1)(,,1},,1{10===Φ=Φ=Γn x x x span ρ,由式(2.5)知⎩⎨⎧Φ=ΦΦ+ΦΦΦ=ΦΦ+ΦΦ),(),(),(),(),(),(11110010110000f a a f a a ⎰==ΦΦ1000,11),(dx⎰==ΦΦ=ΦΦ10110,21),(),(xdx ⎰⎰-==Φ==ΦΦ10010211,1),(,31),(e dx e f dx x x ⎰==Φ11,1),(dx xe f x所以 ,11312121110⎥⎦⎤⎢⎣⎡-=⎥⎦⎤⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡e a a⎩⎨⎧-=-=.618,10410e a e a 故.)618(104)(1x e e x S -+-=*由式(2.7)知22||)()(||x S x f *-=∑=-=122),(||||k k k f a f φ.1094.3)618()1)(104(132⎰-⨯=-----=e e e dx e x 3、用正交多项式作函数的最佳平方逼近设},,,,{10n span ϕϕϕ =Γ{}ni i 0=ϕ在[a,b]上带权)(x ρ正交。
问题:在Γ中求f(x)的最佳平方逼近函数 ∑=**=nk kk x a x S 0).()(ϕ由于正交一定线性无关,所以上面的讨论仍适用。
由式(2.5)知,),,,1,0(n k a k =*应为方程组∑===j k j j kn k f a 0).,,1,0(),(),( ϕϕϕ的解。
由正交性可将上式化为 ).,,1,0(),(),(n k f a k k k k ==ϕϕϕ故 其解)1.3().,,1,0(),(),(n k f a a k k k k k ===*ϕϕϕ所以 )2.3().(),(),()(0x f x S k n k kk k ϕϕϕϕ∑=*=4、曲线拟合的最小二乘法4.1曲线拟合的最小二乘问题已知一组实验数据,要求y=f(x)的近似表达式.从几何上来讲,就是求y=f(x)的一条近似曲线,故称曲线拟合问题.例如,可以用插值法,如Lagrange 插值公式L m (x )≈f(x).但因插值公式需满足插值条件L m (x i )=y i (i=0,1,……,m),即要求L m (x )严格通过给定的m+1个点。
由于实验数据一般带有误差,有的数据可能误差还较大,这样就会使所求的多项式L m (x )仍然保留着一切测试误差。
点取得越多,插值多项式的次数也越高,误差可能也越大。
正是基于上述原因,放弃使所求函数严格通过上述点(x i ,y i )的要求,提出如下的问题:令{}{},max ,min 00i mi i mi x b x a ≤≤≤≤==在C[a,b]中选定线性无关的函数{}ni i 0=Φ,在},,,,{10n span ΦΦΦ=Γ 中寻求一个函数∑=**<Φ=ni i i m n x a x S 0)1.4(),().()(使)(x S *与y=f(x)在上述m+1个点上的偏差),1,0()(m i y x S ii i =-=*δ满足∑∑==*-==mi mi i i i i y x S x 02222])()[(||||ωδδ)2.4(,])()[(min2∑=Γ∈-=mi iiis y x S x ω其中,),,(21T m δδδδ =)3.4().()(0x a x S jj j φ∑==0)(≥x ω为所讨论区间[a,b]上的权函数,它表示不同点),(i i y x 数据的权重,例如)(i x ω可表示点),(i i y x 被重复观测的次数.满足式(4.2)的函数)(x S *称为问题的最小二乘解(或称f(x)的离散形式的最佳平方逼近函数),求)(x S *的方法称为曲线拟合的最小二乘法.4.2 最小二乘解的求法要求问题的最小二乘解,首先需确定函数类Γ,为此,需确定)(x S *的形式.通常的做法是将数据),(i i y x 描绘在坐标纸上,依据这些数据点的分布规律确定此函数的具体形式.这也等于确定了函数类Γ.其次是按式(4.2)求)(x S *,即需要确定其系数),,,1,0(n j a j =*此问题转化为求多元函数∑∑==-Φ=nj i i j j m i i n x f x a x a a a u 0210)4.4()]()([)(),,,(ω的极小点).,,(10***n a a a 由极值存在的必要条件知, ),,,1,0(n k a k =应满足),,,1,0(n k a uk=∂∂ 即 ∑∑===-Φnj i k i i jjm i ix x f x a x 0,0)()]()([)(2φω或)5.4().,,1,0()()()()()()(0n k x x f x x x x a ikimi iikijm i in j j==∑∑∑===φωφφω令)6.4(,))()((),(||||),()()(),(),()()(),(2102200⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧⎥⎦⎤⎢⎣⎡====∑∑∑===m i i i i k i m i i k i k i j m i i k j x f x f f f x x f x f x x x ωφωφφφωφφ则式(4.5)可写成)7.4().,,1,0(),(),(0n k f ak jnj kj==∑=φφφ这是关于n a a a ,,,10 的线性方程组.其矩阵形式为)8.4(,),(),(),(),(),(),(),(),(),(),(),(),(1010101110101000⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡ΦΦΦΦΦΦΦΦΦΦΦΦΦΦΦΦΦΦn n n n n n n n f f f a a a φφφ称之为法方程(或正规方程),其系数矩阵是对称矩阵,其行列式记为n G ,按(4.6)定义的内积可证明n φφφ,,,10 线性无关的充要条件是行列式0≠n G (证法与定理1.2类似).由于n φφφ,,,10 线性无关,可知(4.8)有唯一解),,,1,0(n j a a j j ==*于是有 ∑=**Φ=ni iix a x S 0).()(可证∑=**Γ∈Φ=n i iix a x S 0)()(满足,,||||||||2222Γ∈∀-≤-*S S y S y并且平方误差为)9.4(.),(||||||||||||0222222∑=**-=-=ni iiy a y S y φδ例4.1 已知一组实验数据如下:求问题的最小二乘解.解 将上述数据描绘在坐标纸上,发现这些点近似一直线,又近似一条抛物线.首先用直线 x a a x S ***+=101)(去拟合上述数据.即在函数空间},1{x span =Γ中求)(1x S *.在此问题中,n=1,m=4,)(x ω没给则认为.)(,1)(.1)(10x x x x ==≡φφω法方程形式为.),(),(),(),(),(),(101011100100⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡φφφφφφφφφφf f a a按式(4.6)可知∑==4000,1),(i φφ ∑====41001;5.2),(),(i i x φφφφ∑===40211,875.1),(i i x φφ ∑===40;7680.8),(i i y f φ∑===41.4514.5),(i i i y x f φ从而有 .4514.57680.8875.15.25.2510⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡⎥⎦⎤⎢⎣⎡a a 解得.7078.1,8997.010==**a a 故.7078.18997.0)(1x x S +=*其平方误差 .1092.3),(||||||||1222221∑=-*⨯=-=i iif a f φδ其次,用抛物线22102)(x a x a a x S ****++=去拟合上述数据,即在函数空间},,1{2x x span =Γ中求)(2x S *.在此问题中, n=2,m=4,.)(,)(,1)(.1)(2210x x x x x x ===≡φφφω其法方程形式为.),(),(),(),(),(),(),(),(),(),(),(),(210210222120121110020100⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡φφφφφφφφφφφφφφφφφφφφφf f f a a a类似上面的讨论可得⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡4015.44514.57680.83828.15625.1875.15625.1875.15.2875.15.25210a a a解得.8437.0,8642.0,005.1210===***a a a故228437.08642.0005.1)(x x x S ++=*平方误差.1076.2),(||||||||1422221∑=-*⨯=-=i iif a f φδ由于)(2x S *的平方误差较小,所以用)(2x S *拟合上述数据较好.4.3 用正交多项式做最小二乘拟合当用多项式作为拟合函数时,往往会出现法方程的系数矩阵是病态的情况.为避免此问题出现,一种可行的方法是用正交多项式做最小二乘拟合.定义4.1 若函数组{}ni i x 0)(=ϕ在节点m k k x 0}{=处满足{)10.4()()()(),(0),(0),,1,0,,(),(0∑=≠=<=>==mk j i n j i m n j i A k j k i k j i i x x x ϕϕωϕϕ则称{}ni i x 0)(=ϕ是关于点集m k k x 0}{=带权),,1,0()(m k x k =ω的正交函数组.特别地,若,i P n i P x i ii )(),,,1,0()(次的多项式集合为≤=∈ ϕ则称{}ni i x 0)(=ϕ为正交多项式.可以在子空间},,,,1{n x x span =Γ中寻找一组基函数{}ni i x 0)(=ϕ,使之关于点集m k k x 0}{=带权),,1,0()(m k x k =ω正交.即满足(4.10),它们可用递推公式表示如下: )11.4().1,,2,1()()()()(),()(,1)(111110⎩⎨⎧-=--=-==-++n i x x x x x x x i i i i i ϕβϕαϕαϕϕ其中)12.4();1,,1,0()()()()(),(),(02021-===∑∑==+n i x xx x xx m k k i kmk k i k ki i i i i ϕωϕωϕϕϕϕα)13.4();1,,1,0()()()()(),(),(0210211-===∑∑=-=--n i x xx x mk k i kmk k i ki i i i i ϕωϕωϕϕϕϕβ可以用归纳法证明{}ni i x 0)(=ϕ是正交的.其中)(x i ϕ为首项系数为1的i 次多项式.即它们为正交多项式.如果用正交多项式{}ni i x 0)(=ϕ作最小二乘拟合,即在},,,,{10n span ϕϕϕ =Γ中求拟合曲线∑=**=nk kk a x P 0.)(ϕ法方程(4.8)可简化为).,,1,0(),(),(n k f a k k k k ==ϕϕϕ其解为)14.4();,,1,0()()()()()(),(),(020n k x x x x f x f a mk i kimi i kiik k k k ===∑∑==*ϕωϕωϕϕϕ故∑∑==**==nk k nk kk k k k x f a x P 00)15.4().(),(),()(ϕϕϕϕϕ即为所求问题的最小二乘解.例4.3 用正交多项式求所给数据的二次最小二乘解.解 设),()()()(221100x a x a x a x P ϕϕϕ****++=由式(4.11)~(4.13)有,5.055.21,14410====∑∑==k k kx αϕ,5.0)5.0()5.0(,5.0)(40240221=--=-=∑∑==k kk k k xx x x x αϕ.125.01)5.0(4421=-=∑∑==k k k x β所以.125.0)5.0()()()()(201122--=--=x x x x x ϕβϕαϕ由式(4.14)可知 ,75360.11)()(444020400∑∑∑∑====*===k k ik i k i i y x x y a ϕϕ,70784.1)()(40214011==∑∑==*k i k iix x y a ϕϕ.84366.0)()(422422==∑∑==*k i k i i x x y a ϕϕ故)(84366.0)(70784.1)(75360.1)(210x x x x P ϕϕϕ++=* .8437.08462.0005.12x x ++= 其结果与例4.1相同.由式(4.9)可知,平方误差为 .),(||||||||02222∑=*-=ni i i y a y ϕδ利用式(4.14)有),,(),(i i i i a y ϕϕϕ*=故.),()(||||||||022222∑=*-=ni i i i ay ϕϕδ。