函数方程与迭代
高一数学竞赛讲座2函数方程与函数迭代
函数方程与函数迭代函数方程问题一直是各国重大竞赛中的热点问题,以IMO 为例,在已进行的四十七届竞赛的试题中,有30多道是函数方程的试题,几乎是每届一题.在我国冬令营与国家集训队的测试题中,函数方程问题也是屡见不鲜的.究其原因,它往往是给出较弱的条件,却要从中得出甚强的结论(一般是要直接求出表达式).【基础知识】表示某一类(或某一个)函数所具有的一定性质的关系式叫做函数方程(其中()f x 为未知函数).如果一个函数对其定义域内变量的一切值均满足所给的方程,则称()f x 为这个函数方程的解.寻求函数方程的解或证明函数方程无解的过程,就是解函数方程.我们粗略地归纳其典型的解题方法,主要可以分成以下几类: 1.换元法: 2.解方程(组)法 3.待定系数法 4.代值减元法当所给的函数方程中变量不止一个时,和普通方程一样,求解时首先要设法减少变量个数,代值减元就是一种减少变量的方法,它通过适当地对自变量赋于特殊值,从而简化方程,逐步靠近未知结果,最终解决问题.5.柯西法先求出对于自变量取所有正整数的值时函数方程的解具有的形式,然后依次证明对自变量取整数值,有理数值以及取实数值时函数方程的解仍具有这种形式,从而得到方程的解.这里我们给出一个定理:柯西函数方程的解定理:若()f x 是单调(或连续)函数,且满足()()()f x y f x f y +=+(,),x y R ∈则()(1).f x xf =(我们将此定理的证明放于例题中进行讲解.)6.递归法借助数列对函数方程加以研究的方法.设()f n 是定义在R +上的函数,如果存在递推关系S 和初始条件1(1),f a =当知道(1),(2),,()f f f n 的值后,由S 可以惟一确定(1)f n +的值,我们称()f n 为递归函数.递推法主要解决递归函数问题.7.不动点法一般地,设函数()f x 的定义域为D ,若存在0x D ∈,使00()f x x =成立,则称0x 为()f x 的不动点,或称00(,)x x 为函数()y f x =图象的不动点.对于一些简单的函数,利用不动点,把函数变形后再迭代,最后利用数学归纳法证明,往往会使算法简单些.【典例精析】【例1】已知11()(),x xf x f x x--+=求().f x 〖分析〗令1,x t x -=则1,1x t =-再令1,1y t=-则1,y t y -=因此可以将所得三个等式看成是关于11(),(),()1x f x f f x x --的三个方程,便可解得().f x解:设1,x t x -=则1,1x t =-代入原式,得11()(),11f f t t t +=--即11()()1,11f f x x x+=+-- ○1 设1,1t x =-则代入原式,得111()()1.1t t f f t t t --+=+-即1121()(),1x x f f x x x--+=- ○2 将○1○2与原方程联立,解得321().2(1)x x f x x x --+=- 〖说明〗如何换元才能将已知的函数方程转化为可以求解的方程组,是一个具有技巧性的问题,它需要分析所给的函数方程的特点才能达到目的.本例通过再次换元得到关于11(),(),()1x f x f f x x--的方程组,消去11(),(),1x f f x x--从而求得().f x 【例2】证明:恰有一个定义在所有非零实数上的函数f ,满足条件: (1) 对所有非零实数x ,f (x )=xf (1x);(2)对所有的x ≠-y 的非零实数对(x ,y ),有f (x )+f (y )=1+f (x +y ) 2.证明:f (x )=x +1显然适合(1)、(2)。
函数迭代和函数方程
2.5函数迭代和函数方程一、基本知识简述 1. 函数迭代设f 是D →D 的函数,对任意D x ∈,记x x f=)()0(,定义))(()()()1(x f f x f n n =+,*N n ∈,则称函数)()(x fn 为)(x f 的n 次迭代.一些简单函数的n 次迭代如下: (1) 若a x x f +=)(,则)()(x f n na x +=;(2) 若ax x f =)(,则)()(x fn x a n =; (3) 若ax x f =)(,则)()(x fn na x =;(4) 若axx x f +1)(=,则)()(x f n nax x +1=;(5) 若)1()(≠+a b ax x f =,则)()(x fn ab a b n x a --+-11)(=; )()(x f n 的一般解法是先猜后证法:先迭代几次,观察有何规律,由此猜测出)()(x fn 的表达式,然后证明,证明时,常用数学归纳法.2. 函数方程含有未知函数的方程称为函数方程,如果一个函数)(x f 对其定义域内自变量的一切取值均满足所给的函数方程,则称)(x f 为该方程的解.证明函数方程无解或寻求鞭解的过程就是解函数方程. 一般用以下方法:(1) 代换法:将方程中的自变量适当地以别的自变量代换,得到一个新的函数方程,然后设法求得未知函数.(2) 赋值法:根据所给的条件,适当地对自变量赋予某些特殊值,从而简化函数方程,逐步靠近未知结果,最终解决问题.(3) 待定系数法:当函数方程中的未知函数是多项式时,可用此法经比较系数而求解.(4) 递推法:设)(x f 是定义在整数集*N 是的函数,如果存在一个递推关系S和初始条件1)1(a f =,当知道了)1(f ,,),2( f ,)(n f 的值,由S 可以惟一地确定)1(+n f 的值,递推法主要用于解决递归函数问题.二、例题1.求函数迭代后的表达式例1设11)(+-=x x x f 记fn n x f f f x f 个)])([()(=,求)(1999x f例2已知函数3)(+=x x g ,)](5[)(1x g g x f -=.记)]([)(2x f f x f =,)]([)(23x f f x f =,)]([)(1x f f x f n n -= ,则函数)(),(2x f x f ,)(3x f 的表达式依次为___,____,___;而)(x f n 的表达式为____. 2.求迭代后的函数值例3自然数k 的各位数字和的平方记为已知函数)(1x f ,且)]([)(1k f f k f n n -=,求 )11(n f (*N n ∈)的值域.例4已知函数k n f =)(,k 是循环小数0.918273645的小数点后的第n 位数字,则))]([( x f f f 的值为____.例5设121)(+=x x f ,而))(()(11x f f x f n n =+,(*N n ∈),记2)2(1)2(+-=n n n f f a ,求99a例6.在自然数集N 上定义的函数⎩⎨⎧+-=)]7([3)(n f f n n f ),1000(),1000(<≥n n 求)90(f 的值.3.解函数方程例7.已知),0,(-∞∈x 函数)(x f 满足xx f x f 51)(3)(2=-,求)(x f 的最小值及相应的x 值.[同类变式]函数)(x f 满足xx f x f 5)(3)(2=--,求)(x f例8.已知xx xx x f f +-++=-12111)(2)(,求)(x f 的表达式.例9.实数集R 上的函数)(x f y =满足:(1)22121212sin 42cos )(2)()(x a x x f x x f x x f +=-++),,(21是常数a R x x ∈ (2)1)()0(4==πf f (3)当],0[4π∈x 时,2)(≤x f 试求:(1)函数)(x f y =的解析式 (2)常数a 取值范围.4.由函数方程函数值例10.如果)()()(y f x f y x f =+,并且2)1(=f ,求)1999()2000()5()6()3()4()1()2(f f f f f f f f ++++的值例11.定义在R 上的函数)(x f ,恒有)()()(y f x f y x f +=+,若4)16(=f ,求)2003(f . 例12.若)(x f 是定义域为R 的函数,并且)(1)](1)[2(x f x f x f +=-+,32)1(+=f ,求)1997(f 的值. 三、习题 1. 若⎩⎨⎧=为无理数为有理数,x x x f ,01)( 则)]([x f f 的值 ( )(A)等于1 (B)等于0(C)可能为1,也可能为0 (D)可能是0,1以外的数2.已知1)1(+=-x x f ,则)12(+x f = ( ) (A) x 2 (B) 12+x (C) 22+x (D) 32+x3. 已知43)(2+-=x x x f ,486950183))((234++++=x x x x x g f ,那么)(x g 的各项系数和为( )(A) 8 (B) 9 (C) 10 (D) 114. 若函数)(x f ,满足)()()(y f x f y x f +=+R y x ∈,,则下列各式中不恒成立的是( ) (A) 0)0(=f (B) )1(3)3(f f = (C) )1()(2121f f = (D) 0)()(<-x f x f5.已知函数⎪⎩⎪⎨⎧--=101)(x x f 000>=<x x x 定义)]([)()2(x f f x f =,)]([)()1()(x ff x f n n -=,*),2(N n n ∈≥,且)()()1(x f x f =,那么关于n 的方程0)2001()(=n f的最小下整数解为 ( )(A) 2000 (B) 2001 (C) 2002 (D) 2003 (二)填空题6.已知函数,)(2q px x x f ++= R x q p ∈、、,又集合{}x x f x A ==)(|,{}x x f f x B ==)]([|.{}3,1-=A ,则B =____7.已知11)(+-=x x x f ,12)(-+=bx a x x g ,且xx g f 21))((=,则a=______,b=_________.8.设函数2)1()(2+-=x x f (x ≤0),函数)(x g 适合x x g f =)]([,则)(x g _______.9. 已知函数22)(+--=+x x a x f ,且3)]([=a f f ,则a=________.10.已知)(x f 是一次函数,且10231024)()10(+=x x f,则)(x f =_____11.若函数)(x f 满足条件x f x f x=-)(4)(1,则)(x f 的最小值是____. 12.设)(x f y =是定义在R 上的函数,且对于任意实数a,b,有ab b af f =)]([,则)1999(f 13. 设121)(+=x x f ,而))(()(11x f f x f n n =+,(*N n ∈),记2)0(1)0(+-=n n n f f a ,求100a(三)解答题14. 设],0[2πα∈,函数)(x f y =的定义域为[0,1],且0)0(=f ,1)1(=f ,当y x ≥时,有)()sin 1(sin )()(2y f x f f y x αα-+=+,求 (1))(),(4121f f ; (2)α的值;(3)函数)2sin()(x x g -=α的单调递增区间.。
函数方程和函数迭代问题(奥数)
函数方程和函数迭代问题(奥数)第四讲函在国内外数学竞赛中函数方程和函数迭代问题备受命题者的青睐形式灵活多变,结构变化无穷,大致可分为如下三类:⑴探求函数的解析式;⑵探求函数的值⑶讨论函数的性质.一. 探求函数的解析式函数方程的求解事实上也是一个探求函数解析式的过程,而函数方程常见的初等解法有许多,下面对其作进一步详尽的介绍.1,换元法换元法的解题基本思想是:将函数方程中自变量适当代换成别的自变量(应注意力求不改变函数的定义域),得到一个或几个新的函数方程,然后将它们与原方程联立,通过消元求得原函数方程的解.例1 解函数方程 f(x)+f(xx 1-)=1+x (x ≠0,x ≠1) f(x)=x+1/x+1/(1-x) 例2 设f(x)是定义在实数集上的实值函数,且满足af(x-1)+bf(1-x)=cx,其中a,b,c 为实常数,求f(x) f(x)=c/(a-b)x+c/(a+b)2.赋值法赋值法基本思想是:对自变量多于一个的函数方程,将其中一个或几个自变量用一些特殊值赋进去代入原方程,从而简化函数方程,以达到求解的目的.例3 已知定义在R 的函数满足⑴ f(x 1+x 2)+f(x 1-x 2)=2f(x 1)cos2x 2+4asin 2x 2 (x 1,x 2∈R,a 为常数) f(x)=(a-1)(sin2x-cos2x)+a⑵ f(0)=f(4π)=1 ⑶ 当x ∈[0, 4π]时,f(x)≤2 试求⑴函数f(x)的解析式;⑵常数a 的取值范围.例4 f(x)是定义于非负实数集上且取非负实数值的函数,求所有满足下列条件的f(x)⑴ f[xf(y)]f(y)=f(x+y);⑵ f(2)=0⑶ 当0≤x <2 f(x)≠0 f(x)= 0,x>=22/(2-x),x<23递推法这一方法的其本思想是:当f(x)是定义在自然数集上的函数(实际上就是通项为a n =f(n)的数列)时,可根据题中所给函数方程,通过持殊值得到关于f(n)的递推关系,然后根据递推关系求出(即数列{a n}的通项表达式)例5已知f(x)是定义在自然数集上的函数,满足f(1)=23,且对任意x,y ∈N,有 f(x+y)=(1+1+x y )f(x)+(1+1+y x )f(y)+x 2y+xy+xy 2,求f(x) 4. 柯西法柯西首先讨论了一个很重要的函数方程f(x+y)=f(x)+f(y)的解法,由此解决了一系列其他函数方程.他的方法是,依次求出所有自然数值,整数值,有理数值,直至所有实数值的函数方程的解例6 设f(x) 是定义在有理数集上的函数,且对任意的有理数x,y 有f(x+y)=f(x)+f(y),试求f(x)5, 待定系数法这一方法的其本思想是:当f(x)是多顸式时,可设f(x)=a 0x n +a 1x n-1+….+a n (a 0≠0),代入函数方程的两端,然后比较方程两端x 最高次幂的指数和x 同次幂的系数,便可得出关于n 及a 0 a 1…a n .的方程组,解这个方程组便可确定n 及a 0 a 1…a n 的值,从而得到函数方程的解例7确定符合下列条件的所有多项式f(x) f(x+1)=21f[f(x)]+23 6 , 利用不等式夹逼利用不等式夹逼求解函数方程,主要是利用下列几个明显的结论:⑴ 若对任意x ∈I, 有f(x)≥g(x) 及f(x)≤g(x)则对任意x ∈I,有f(x)=g(x)⑵ 若对任意x,y ∈I,有f(x)≤g(y)则交换x,y 得f(y)≤g(x)于是对任意的x,y ∈I 有f(x)=g(y)由此可得f(x)=常数(x ∈I).⑶ 若f:N →N 满足m ≤f(n)<m+1或m-1<f(n)≤m 或m-1<f(n)<m+1(m,n ∈N)则f(n)=m,例8 设f(x) 是具有下列性质的函数⑴ f(n)对每一正整数n 有定义;⑵ f(n)是正整数;⑶ f(2)=2⑷ f(mn)=f(m)f(n),对一切m,n 成立;⑸ f(m)>f(n),当m >n 时试证: f(m)=f(n)例9 设f(n )是定义在自然数集N 上的函数,它的值域也是全体自然数所成的集N,并且对任意两个自然m 与n,只要m ≥n 就有f(m) ≥n, 试证: f(m)= m 对任意的自然数m 成立.例10 设f(n )是定义在自然数集N 上的函数,满足: ⑴f(n )的值域为整数;⑵当m <n 时,f(m)<f(n);⑶当m,n 互素时,f(mn)=f(m)f(n),试求符合上述条件的一切函数f(x).二. 探求函数的值在各级各类数学竞赛中除了求函数方程的解以外,还经常遇到由函数方程给出的特殊定义的抽象函数,要求参赛者探求其函数的特殊的函数值.例11. 设N 是自然数集, f(x)是定义在N 上并在N 内取值的函数,且对x,y ∈N,有f[f(x)+y]=x+y,求f(1988)的所有可能的值例12. 设f(n )对所有正整数有定义,取非负整数值,并且对所有正整数m,n 有f(m+n)-f(m)-f(n)=0或1.又f(2)=0.f(3)>0,f(9999)=3333,求f(1982).例13. 设f(x),g(x)是定义在正整数集Z +上并取整数的严格递增函数,如果它们满足:⑴f(Z +) ∪ g ( Z +) = Z +(⑵f(Z +) ∩ g ( Z +) =⑶g(n)=f(f(n))+1试求f(240).三.讨论函数的性质探求讨论函数的有关性质,历年来都是数学竞赛的命题热点之一,例如探求函数的周期性,函数的不等式证明,以及解反函数的不等式等问题。
高二数学函数方程与迭代(共10张PPT)
只是在壹旁看着而已,咱要走了,有缘咱们会再见の 说完她人影 已经闪到了几十里开外,虚空中出现了壹个黑色口子,她向根汉摇了摇手 便沉进了这个无垠の虚空中
看到这壹幕,根汉心中不由得壹惊
但是转眼就这样子离开,
.
也就是说这个女子最 , ,至少也需要绝强者之境才能够做到
但似乎并没有这女子使用の这么飘逸 难道又是准至尊 , , , 有仙韵 就在这时, ,也和根汉说闻到了仙韵." ?" , 差也是壹位绝强者. , 当年九天寒龟也曾经向根汉展示过这壹招
,自己の几件至宝都会壹起出来.女人则 " 笑道" 又有魔韵,还有人韵,可以说是万 , 古奇遇
你是什么来历..."女人并没有恶意 面目慈善 根汉皱眉道:
?那是什么东西
那又叫做三界气韵,
,
, ,魔有魔韵 每壹个生灵出生之时
..." " 女人倒也不瞒,解释道: 壹般来说,
而你 の身上 有三种 气韵, 三界 气 韵 都有 了...""
?"
"咱当然不是仙
如果真有の话 你不需要知道咱是谁 你要是不告诉咱の话 ..." , ..." , 想不到姐姐也知道咱 根汉有些意外, 怪不得你身上能身具三界气韵了 原来如 , 人了,这世上の仙人早就消失了
,现在人间界也不会是这副模样...""那姐姐你是?"根汉好奇の问,女人摇头道:"
思考1答案
思考3答案
3答案
4答案
根汉皱眉道:"仙韵?魔韵?那是什么东西?""呵呵,那又叫做三界气韵,人有人韵,仙有仙韵,魔有魔韵,每壹个生灵出生之时,便会带有壹种韵. ""呼呼,那你叫什么名字?"根汉又问,"咱总得知道你の名字吧?你和咱师尊认识吗?""老疯子吗?"女子楞了楞后说:"算是认识吧,有些渊源. 不时の就会有壹两个神秘の强者,出现在自己の眼前,令自己感觉压力山大. 几分钟后,两人来到了壹条小巷中,根汉站在巷口,看着壹个白衣女子飘向了自己,真有仙风鹤骨,这个女子不仅面目慈善,而且也很漂亮,不食 人间仙火の那种气质. ""至尊有没有进入仙界,你哪知道,或许人家都上了仙界呢. 第二十人登台,宗王五重,同样还是壹招败给了根汉. 不过她这么快就苏醒,还是头壹回. "这回来の是壹个大叔,修为大概在元古境,可以说是很低の修为,手持壹把两头斧,长有四五米,壹身横肉确实是有些吓人. 第三十人登台,宗王七重の强者,竟然还是壹招败给了根汉. 中年妇人手中多出了两把黑色の大剑,壹左壹右带着这妇人冲向了根汉,直取根汉の左右两路. "说完根汉身形闪转腾挪,直接从酒楼の窗户闪了出去,女道士也有些无奈,虽然不想跟去,但还是飘了过去. ""重活の仙人?"根汉有些惊厄. "见这中年妇人驾驭壹对飞剑,还有些不平稳の样子,根汉实在是有些无语,右手直接往虚空中壹摆,壹道劲风刮向了这中年妇人. "仅仅十个人上台,就已经令全场上万人震动了,演武场内吵闹声,嬉笑声都几乎没有了,大家都在心里猜测,这个小娃娃有什么来头. 不过她这么快就苏醒,还是头壹回.
imo中的函数迭代与函数方程
imo中的函数迭代与函数方程
IMO(International Mathematical Olympiad)是全球最高水平的数学竞赛之一,在其中会使用到各种数学方法和技巧,包括函数迭代和函数方程。
函数迭代是指对一个函数进行多次运算的过程,常见的迭代函数有阶乘函数和斐波那契数列。
函数方程是指表示函数关系的方程式,在IMO中可能会使用到各种函数方程,包括二次函数方程、三次函数方程等。
当然,函数迭代是一种重要的数学工具,在很多领域都有着广泛的应用。
例如,在概率论和统计学中,随机过程可以用迭代函数来描述。
在计算机科学和工程学中,迭代函数可以用来求解各种数值问题。
函数方程是一种基本的数学概念,是描述函数关系的方程式。
在IMO中,函数方程主要包括二次函数方程、三次函数方程、及更高次函数方程,还有各种复杂的极值问题等。
在IMO中,函数方程和函数迭代的题目可能会涉及到各种数学方法和技巧,包括代数方法、几何方法、微积分方法、复杂数学理论等。
参赛选手需要综合运用这些方法来解决问题。
函数迭代和函数方程
2.函数方程
1.换元法 此方法是将函数方程中的变量进行适当的换元, 得到一个新的函数方程, 再与 原函数方程构成一个方程组, 然后解此方程组就可求出原函数方程的解.但要注意 在换元时也许使函数的定义域发生了变化,需通过验证来证实.
例3. 已知实值函数F ( x)满足F ( x) + F ( x −1 ) = 1 + x(∗)( x ∈ R, 且x ≠ 0,1), 求F ( x). x
证 : 先证明对于任意自然数k , 只要n ≥ k , 则f (n) ≥ k .我们用数学归纳法证 : 当k = 1时, 显然,1是f (n)的值域中的最小数, 所以命题成立. 假设命题对于自然数k成立, 则当n ≥ k + 1时, n − 1 ≥ k ,由假设f (n − 1) ≥ k ,当然 f ( f (n − 1)) ≥ k . 由已知f (n) > f ( f (n − 1))得f (n) > k .于是有f (n) ≥ k + 1.即当n ≥ k + 1时, 命题也成立.从 而不等式f (n) ≥ k对于任意自然数k和任何不小于k的自然数n成立.取k = n, 则f (n) ≥ n. 再令n = f (k ), 则f ( f (k )) ≥ f (k ).又f (k + 1) > f ( f (k )), 故f (k + 1) > f (k ), 即函数f (k )是 严格递增函数. 因对于任意的n, f (n + 1) > f ( f (n)), 又f (k )严格递增, 故有n + 1 > f (n), 即f (n) ≤ n, 但已 证明f (n) ≥ n, 从而只能有f (n) = n成立.
函数迭代和函数方程
函数的变换与迭代
函数的变换与迭代一、函数变换1.函数平移:–水平平移:f(x + a)–垂直平移:f(x) + b2.函数缩放:–水平缩放:f(ax + b)–垂直缩放:f(x) * c3.函数反射:–y = f(-x) 为关于y轴的对称–y = -f(x) 为关于x轴的对称–y = f(x) 为关于原点的对称二、函数迭代1.迭代概念:–函数迭代:将函数的结果作为输入再次输入函数中,得到新的输出。
–迭代序列:a_n = f(a_(n-1)),其中a_0为初始值。
2.迭代规律:–收敛迭代:lim(n→∞) a_n 存在,称为收敛。
–发散迭代:lim(n→∞) a_n 不存在,称为发散。
3.迭代举例:–平方迭代:a_n = a_(n-1)^2–立方迭代:a_n = a_(n-1)^3三、函数变换与迭代的应用1.几何变换:–缩放和平移在几何图形中的应用,如图形放大、缩小、平移等。
2.物理应用:–振动方程的迭代求解,如简谐振动、非线性振动等。
–电磁场的迭代计算,如麦克斯韦方程组的求解。
3.计算机科学:–迭代算法:如斐波那契数列、矩阵幂的计算等。
–分形生成:如分形树、雪花曲线等的生成。
四、中小学生的学习内容和身心发展1.学习内容:–函数的基本概念和性质。
–函数的图像和几何变换。
–函数的迭代规律和应用。
2.身心发展:–培养学生的逻辑思维能力。
–提高学生的创新意识和实践能力。
–增强学生的数学美感和审美能力。
五、教学策略和方法1.教学策略:–结合实例讲解函数变换和迭代。
–通过问题驱动,引导学生探索函数变换和迭代规律。
–注重培养学生的数学思维和解决问题的能力。
2.教学方法:–讲授法:讲解函数变换和迭代的基本概念和性质。
–实践法:让学生动手实践,绘制函数图像,观察迭代规律。
–讨论法:分组讨论,分享学习心得和解决问题的方法。
习题及方法:1.习题一:已知函数f(x) = 2x + 3,求f(x)向左平移2个单位后的函数表达式。
答案:f(x + 2) = 2(x + 2) + 3 = 2x + 7解题思路:根据函数平移的规则,将函数f(x)中的x替换为x + 2,得到新的函数表达式。
牛顿迭代法
第三步
当 |xn+1-xn|< ε 时,迭代结束。xn+1即为方程的近似解。
例4:用牛顿迭代法求方程 x3+9.2x2+16.7x+4=0 在 x=0 附近的根,迭代精度为10-6。
#include "stdio.h" f(x ) #include "math.h" 牛顿迭代公式: xn 1 xn f ( xn ) n #define M 30 main( ) { float x1,x0,eps; float f(float x) float f(float x); { return x*x*x+9.2*x*x+16.7*x+4; } float f1(float x); int k=0; scanf("%f",&x1); float f1(float x) scanf("%f",&eps); do { return 3*x*x+18.4*x+16.7; } { x0=x1; x1=x0-f(x0)/f1(x0); k++; 运行结果: } while(fabs(x0-x1)>=eps&&k<M); if (k<M) printf ("%f\n",x1); 0 0.000001↙ else printf(" iteration divergence\n "); -0.281983 }
编 程 思 路
首先找出递归的两个关键点,即: (1)递归表达式 将64个盘子问题简化成 63个盘子的问题,分三步完成移动操作; ① 将63个盘子看成一个整体,从A座移到B座; ② 在将剩下的一个盘子从A座移到C座; ③ 最后将63个盘子从B座移动到C座; (2)递归终止的条件: 只有一个盘子时,可以移动。
《方程求根的迭代法》PPT课件
2021/4/24
记笔记
4
xk1
xk1
a (xk a )2 2xk
a (xk a )2 2xk
xk1 a ( xk a )2 xk1 a xk a
q x0 a x0 a
xk a ( x0 a )2k
x a x a 2021/4/24
k
记笔记 0
5
令q x0 ,a 则由上式得
2021/4/24
28
例9
已知迭代公式
收敛于 x k 1
2 3
xk
1
x
2 k
证明该迭代公式平方收敛.
均20收.敛于.且x成0立xk1(xk)
x*
30.
①x*xk1LLxkxk1
② 2021/4/24 x*xk1LkLx1x0
满足精度要求的最 大迭代次数
(事先误差估计法)
17
例1 对方程 x5 ,4构x 造 2迭 代0 函数如下
① (x) 5 4x ,2 ②
(x.试) 讨论x5在[12,2]上迭代
(x*) ( x*) (m1) (x *) 0,(m) (x*) 0
则迭代过程在 x* 邻域是m阶收敛的. (m 2)
2021/4/24
27
证明: (x*) 0迭,代过程 xk1 局(部xk 收)
敛于 x* ,又
xk 1
( xk
)
( x* )
( x* )( xk
x* )
y
y=f(x)
Pk
Pk+1 Pk+2
x* xk+2 xk+1
xk x
Newton法又称为Newton切线法或切线法
2021/4/24
22第二节 迭代法
上述令p→∞, 及limxk+p=x* (p→∞)即得第一式.
L x xk xk xk 1 1 L
数学学院 信息与计算科学系
3 2 f ( x ) x 4 x 10 0 在 例2 用迭代法求方程
[1,2] 内的一个近似根,取初始近似值 x0 1.5
解
原方程的等价方程可以有以下不同形式
x ( x ) ( ) ( )( x ) L x
此式仅当 x 0 才能成立, 因此 x 。 ( 2) 再证迭代格式 xk 1 ( xk ) 收敛 任取 x0∈[ a, b ],由微分中值定理,有
数学学院 信息与计算科学系
10 x n 1 4 xn xn 1 3 xn 1 10 xn 2 10 xn 1 4 xn
数学学院 信息与计算科学系
考察四种迭代法在根附近的收敛情况,取根的 x0 1.5。 近似值为 解
(1) ( x ) x x 3 4 x 2 10
( x ) 1 3 x 2 8 x (1.5) 17.75 1
e k 1 c ( k , c 0) p ek 则称迭代格式 xk 1 ( xk ) 是 p 阶收敛的.
特别地, p = 1时称为线性收敛, p = 2 时称为二阶(平方)收敛,
p>1时称为超线性收敛. 显然, 收敛阶越大, 收敛越快
利用微分中值定理及泰勒展式可得下面的定理3.
数学学院 信息与计算科学系
定理 3
x x ( x ) 设x 为 之根,在 的邻域 U内
x x ( x ) 在[a , b]上有唯一根 ;
(2) 对任意迭代初值 x0∈[a , b],迭代序列 xk 1 ( xk ) ( k 0,1, 2,) 收敛于 x 。
高一数学竞赛讲座2函数方程与函数迭代
函数方程与函数迭代函数方程问题一直是各国重大竞赛中的热点问题,以IMO 为例,在已进行的四十七届竞赛的试题中,有30多道是函数方程的试题,几乎是每届一题.在我国冬令营与国家集训队的测试题中,函数方程问题也是屡见不鲜的.究其原因,它往往是给出较弱的条件,却要从中得出甚强的结论〔一般是要直接求出表达式〕.【根底知识】表示某一类〔或某一个〕函数所具有的一定性质的关系式叫做函数方程〔其中()f x 为未知函数〕.如果一个函数对其定义域内变量的一切值均满足所给的方程,那么称()f x 为这个函数方程的解.寻求函数方程的解或证明函数方程无解的过程,就是解函数方程.我们粗略地归纳其典型的解题方法,主要可以分成以下几类: 1.换元法: 2.解方程〔组〕法 3.待定系数法 4.代值减元法当所给的函数方程中变量不止一个时,和普通方程一样,求解时首先要设法减少变量个数,代值减元就是一种减少变量的方法,它通过适当地对自变量赋于特殊值,从而简化方程,逐步靠近未知结果,最终解决问题.5.柯西法先求出对于自变量取所有正整数的值时函数方程的解具有的形式,然后依次证明对自变量取整数值,有理数值以及取实数值时函数方程的解仍具有这种形式,从而得到方程的解.这里我们给出一个定理:柯西函数方程的解定理:假设()f x 是单调〔或连续〕函数,且满足()()()f x y f x f y +=+(,),x y R ∈那么()(1).f x xf =〔我们将此定理的证明放于例题中进行讲解.〕6.递归法借助数列对函数方程加以研究的方法.设()f n 是定义在R +上的函数,如果存在递推关系S 和初始条件1(1),f a =当知道(1),(2),,()f f f n 的值后,由S 可以惟一确定(1)f n +的值,我们称()f n 为递归函数.递推法主要解决递归函数问题.7.不动点法一般地,设函数()f x 的定义域为D ,假设存在0x D ∈,使00()f x x =成立,那么称0x 为()f x 的不动点,或称00(,)x x 为函数()y f x =图象的不动点.对于一些简单的函数,利用不动点,把函数变形后再迭代,最后利用数学归纳法证明,往往会使算法简单些.【典例精析】【例1】11()(),x xf x f x x--+=求().f x 〖分析〗令1,x t x -=那么1,1x t =-再令1,1y t=-那么1,y t y -=因此可以将所得三个等式看成是关于11(),(),()1x f x f f x x --的三个方程,便可解得().f x解:设1,x t x -=那么1,1x t =-代入原式,得11()(),11f f t t t +=--即11()()1,11f f x x x+=+-- ○1 设1,1t x =-那么代入原式,得111()()1.1t t f f t t t --+=+-即1121()(),1x x f f x x x--+=- ○2 将○1○2与原方程联立,解得321().2(1)x x f x x x --+=- 〖说明〗如何换元才能将的函数方程转化为可以求解的方程组,是一个具有技巧性的问题,它需要分析所给的函数方程的特点才能到达目的.本例通过再次换元得到关于11(),(),()1x f x f f x x--的方程组,消去11(),(),1x f f x x--从而求得().f x 【例2】证明:恰有一个定义在所有非零实数上的函数f ,满足条件: (1) 对所有非零实数x ,f (x )=xf (1x);〔2〕对所有的x ≠-y 的非零实数对(x ,y ),有f (x )+f (y )=1+f (x +y ) 2.证明:f (x )=x +1显然适合〔1〕、〔2〕。
数学实验-迭代(方程求解)
实验六 迭代(方程求解)一.实验目的:认识迭代数列,考察迭代数列的收敛性.并学会用Mathematica 系统对线性和非线性的方程组进行迭代求解.二.实验环境:计算机,Mathematica 数学软件,Word 文档,课本。
三.实验的基本理论和方法:给定迭代函数f(x)以及一个初值0x 利用1(),0,1,n n x f x n +==⋅⋅⋅迭代得到数列n x ,0,1,n =⋅⋅⋅.如果数列n x 收敛与某个*x ,则有**()x f x =.即*x 是方程()x f x =的解.由此用如下的方法求方程()0g x =的近似解。
将方程()0g x =改写为等价的方程()x f x =,然后选取一初值利用1(),0,1,n n x f x n +==⋅⋅⋅做迭代.迭代数列n x 收敛的极限就是()0g x =的解.线性方程组以及非线性方程组的求解与单变量的方程求解方法类似.实验内容和步骤四.实验内容与结果 1.线性方程组⑴编写给定初值0x 及迭代函数()f x ,迭代n 次产生相应的序列.⑵给函数()(2/)f x x x =+初值为0进行迭代80次所产生的迭代序列并显示. 输入程序:Iterate f_,x0_,n_Integer :Module t ,i,temp x0,AppendTo t,temp ;For i1,in,i ,tempf temp ;AppendTo t,temp;tf x_:x 2x2;Iterate f,1.,80运行结果得:1.,1.5,1.41667,1.41422,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421,1.41421输入程序:NTIterate g_,x0_,n_Integer :Modulei,var x0,t ,h,h x_Dt g x ,x;For i 1,i n,i ,AppendTo t,var ;If h var0,var N var g var h var ,20, Print"Divided by Zero after",i,"'s iterations.";Break ;tg x_:x^32;NTIterate g,1,40运行结果得:1,1.3333333333333333333,1.2638888888888888889,1.2599334934499769665,1.259921050017769774,1.259921049894873165,1.259921049894873165,1.259921049894873165,1.25992104989487316,1.25992104989487316,1.25992104989487316,1.2599210498948732,1.2599210498948732,1.2599210498948732,1.259921049894873,1.259921049894873,1.259921049894873,1.259921049894873,1.25992104989487,1.25992104989487,1.25992104989487,1.2599210498949,1.2599210498949,1.2599210498949,1.259921049895,1.259921049895,1.259921049895,1.259921049895,1.25992104989,1.25992104989,1.25992104989,1.2599210499,1.2599210499,1.2599210499,1.259921050,1.259921050,1.259921050,1.259921050,1.25992105, 1.259921052. 非线性方程组⑴对于给定的矩阵M ,数组f 和初始向量0x ,由迭代1n n x Mx f +=+编写迭代程序,并选择初值分别迭代20和50次所产生的序列. 迭代40次运行结果: 输入程序:LSIterate m_,f_List,f0_List,n_Integer :Modulei,var f0,t Table ,i,n,For i1,in,i,tivar;varm.varf ;t m1,0.4,0.5,1;f1,1;f00,0;LSIterate m,f,f0,40运行结果得:0,0, 1.,1., 2.4,2.5, 4.4,4.7,7.28,7.9,11.44,12.54,17.456,19.26,26.16,28.988,38.7552,43.068,56.9824,63.4456,83.3606,92.9368,121.535,135.617,176.782,197.385,256.736,286.776,372.446,416.144,539.904,603.367,782.251,874.319,1132.98,1266.44,1640.56,1833.93,2375.13,2655.21,3438.22,3843.78,4976.73,5563.88,7203.28,8053.25,10425.6,11655.9,15088.9,16869.7,21837.8,24415.1,31604.9,35335.,45739.9,51138.5,66196.3,74009.4,95801.,107109.,138645.,155010.,200650.,224334.,290385.,324660.,420250.,469854.,608192.,679980.,880185.,984077.,1.27382106,1.42417106, 1.84349106,2.06108106,2.66792106,2.98282106,3.86105106,4.31678106迭代60次运行结果输入程序:LSIterate m_,f_List,f0_List,n_Integer:Modulei,var f0,t Table,i,n,For i1,i n,i,t i var;var m.var f;tm1,0.4,0.5,1;f1,1;f00,0;LSIterate m,f,f0,60运行结果得:1,1.3333333333333333333,1.2638888888888888889,1.2599334934499769665,1.259921050017769774,1.259921049894873165,1.259921049894873165,1.259921049894873165,1.25992104989487316,1.25992104989487316,1.25992104989487316,1.2599210498948732,1.2599210498948732,1.2599210498948732,1.259921049894873,1.259921049894873,1.259921049894873,1.259921049894873,1.25992104989487,1.25992104989487,1.25992104989487,1.2599210498949,1.2599210498949,1.2599210498949,1.259921049895,1.259921049895,1.259921049895,1.259921049895,1.25992104989,1.25992104989,1.25992104989,1.2599210499,1.2599210499,1.2599210499,1.259921050,1.259921050,1.259921050,1.259921050,1.25992105,1.25992105⑵改写矩阵的等价形式,给定数组f 和初始向量0x ,运用迭代格式11()x I D A x D b --=-+编写迭代程序。
方程求根的迭代法
§4.1 引 言绪论中讲到方程求根得二分法,但二分法收敛速度慢,有必要掌握新的方法。
§4.1.1迭代法的思想迭代法是一种逐次逼近法,使用某个固定公式(迭代公式)反复校正,逐步精确,直到满足精度。
迭代法求根分两步:1) 猜测初值 2)迭代如求解初值问题00')(),,(y x y y x f y ==用梯形公式111[(,)(,)2n n n n n n h y y f x y f x y +++≈++ (1) 看作关于1+n y 的函数方程,按欧拉公式提供猜测值),()0(1n n n n y x hf y y +=+,代入(1)得)],(),([2)0(11)1(1+++++=n n n n n n y x f y x f h y y 若)1(1+n y 仍不满足要求,则将它代入(1)式,继续得到校正值)2(1+n y ,写成迭代公式 )],(),([2)(11)1(1k n n n n n k n y x f y x f h y y ++++++= (2) 一般地,为了求一元非线性方程0)(=x f 的根,可以先将其转换为如下的等价形式()x x ϕ= (3)式(3)中连续函数()x ϕ称为迭代函数,其右端含未知数,不能直接求解。
先用根的某个猜测值0x 代入(3),构造迭代公式:()k k x x ϕ=+1。
如果迭代值k x 有极限,则称迭代收敛,极限值k k x x ∞→=lim *就是方程(3)的根。
几何意义P127图4-1为使迭代法有效,必须保证它的收敛行,()x ϕ满足什么条件,才能保证收敛?以最简单的线性迭代()d kx x +=ϕ,可以看出收敛的充分必要条件()1'<=k x ϕ。
几何意义P127图4-2,3,4,5。
§4.1.3 压缩映像原理设*x 是方程()x x ϕ=的根,则由微分中值定理 ))(()()(*'*1*k k k x x x x x x -=-=-+εϕϕϕ,如果存在10<≤L ,使得],[b a x ∈有()k k x x L x x L x -≤-⇒≤+*1*'ϕ,则迭代误差0e L e k k ≤,由于10<≤L ,故0→k e ,即迭代收敛。
高二数学函数方程与迭代(201908)
5.函数方程的解法: 代换法(或换元法) 把函数方程中的自变量适当地以别的自变量代换(代换时应注意使函数
的定义域不会发生变化),得到一个新的函数方程,然后设法求得未知函数 待定系数法
当函数方程中的未知数是多项式时,可用此法经比较系数而得
四、函数方程与迭代 思考 1. (第 32 届美国中学生数学竞赛题)
;
又擒西魏刺史郭他 "天子无父 悉皆断之 遂登为皇后 接近梁境 然不能廉洁 自魏朝多事 西魏帝及周文并来赴救 以慰其意 或达旦不睡 瀛州刺史以代杰 已入金陵 承制 然善附会 朝夕左右 骠骑大将军 五月庚午 非大臣义 殊方一致 或日中暴身 山东大蝗 在州多所受纳 帝在晋阳宫 秋七 月己卯 以司徒 右卫将军破六韩常及督将三百余人拥部来降 友爱诸弟 其敬业重旧也如此 远近晦冥 仍被征赴洛 孝昭即位 字子进 加司空 平秦王归彦为司空 斛律羌举 彗星见;后恒参预 俘斩数千 甚异之 常山王演从晋州道 康邦夷难 或欲南度洛阳 神武以万机不可旷废 今猖狂之罪 后 遇杨愔于路 "邢邵曾戏曰 绕浮图走 为在州聚敛 车驾至自洛阳 除卫尉少卿 隋开皇中 宽谨有父风 家有私兵 殿中将军曹魏祖曰 拜宣威将军 中府主簿李世林 兴和中
方程迭代
例4-2 证明0sin 1=--x x 在[0,1]内有一个根,使用二分法求误差不大于41021-⨯的根要迭代多少次?例4-3 求解方程x e x -=的根,要求取5.00=x ,分别用简单迭代法、迭代法的加速方法:)(1)(111k k k k k x x pp x x x ---==+++ϕ,以及埃特金方法求解,要求误差应满足5110-+<-k k x x 。
例4-4 当R 取适当值时,曲线2x y =与222)8(R x y =-+相切,试用迭代法求切点横坐标的近似值,要求不少于4位有效数字,也不求R 。
例4-5 分别用单点弦割法和双点弦割法求020102)(23=-++=x x x x f 的根,要求6110-+<-k k x x 。
例4-6 用牛顿法求解Leonardo 方程02010223=-++x x x要求 6110-+<-k k x x 。
例4-10 能不能用迭代法求解下列方程,如果不能时,试将方程改写成能用迭代法求解的形式。
(1)4/)sin (cos x x x +=;(2)x x 24-=。
例4-11为求方程0123=--x x 在5.10=x 附近的一个根,设将方程改写为下列等价形式,并建立相应的迭代公式:(1)211x x +=,迭代公式 2111k k x x +=+(2)231x x +=,迭代公式 3/121)1(k k x x +=+ (3)112-=x x ,迭代公式 2/11)1/(1-=+k k x x试分析每种迭代公式的收敛性,并取一种公式求出具有4位有效数字的近似根。
例4-15 设0,00>>x a ,证明迭代公式)3/()3(221a x a x x x k k k k ++=+ 是计算a 的三阶方法。
例4-18 试给出简化牛顿公式(单调弦割法),2,1,0),(/)(01='-=+n x f x f x x n n n收敛的一个充分条件。
函数方程与迭代(2019年新版)
B f(x)+2 f ( 1 ) =3x.满足方程 f(x)=f(-x)的实数( ). x (A)恰有一个 (B)恰有两个 (C) 有无穷多个 (D) 不存在
思考
2.(第
14
届(2003
年)希望杯高一第
1
试)设
f1( x)
Байду номын сангаас
2 x1
,
21 而
与叔牙足也 莫如与秦王遇於渑池 必轻楚矣 留二日 又诛其将 其游诸侯见尊礼如此 曰:“胙所从来远 能以伎能立名者甚多 压纽 顾王策安所决耳 郡不出铁者 楚考烈王卒 治乱以相 三百人者闻秦击晋 任重权不可以非理挠 作高祖功臣侯者年表第六 鲁句践与荆轲博 二十一年 故之大
卜官 齐有司趋而进曰:“请奏宫中之乐 其明年 大破之 端和将河内 ”臣意对曰: 自意少时 舜曰:“女其往视尔事矣 是复阏与之事 ”上曰:“吾闻李斯相秦皇帝 及岱宗 平公四年卒 阴阳相错 迹至籍少公 八年 晋使中行献子伐齐 恐事之不合 自知见卖 轻车武射也 举袂而言曰:
赦之 晏婴与晋叔向语 势非寡也 ”会饮田氏 而大农颜异诛 郑人或谓子贡曰:“东门有人 禅云云;夥颐见杀 塞临晋 故百物皆化;於是天子乃令王然于、柏始昌、吕越人等 攻惠公 晋阳反 何谓贤 而踪迹验问 使子击守之 春夏以水 次曰季友 知唯德之不建 简子书藏之府 不为不孝
自齐王毁废孟尝君 战於番吾之下 由是反鲁 破之 赐毕万魏 ”王曰:“吾以五而伐一 故不得王;坛三垓 至周厉王 正北 秦归燕太子 晋侯病 ” 项王亡将锺离眛家在伊庐 各有所由兴 破荆军 见且斩爱姬 丙辰 生致之雒阳 怠惰之为安 虽不当世 与上会留 掩细柳 反为楚 孝王新得齐人
函数迭代程
5函数迭代与函数方程对于函数)(x f ,令))(()(,)),(()(),()()1()()1()2()1(x f f x f x f f x f x f x f n n -===),2(N n n ∈≥,我们将)()(x f n 称为函数)(x f 的n 次迭代,将含有未知函数的等式称为函数方程.函数迭代与函数方程是竞赛数学中一类重要的题型,下面我们对其中所用到的一些数学原理和方法作一介绍.1. 基本原理定理1 设,)(,1b ax x f a +=≠0x 是)(x f 的不动点,则对于正整数n ,有00)()()(x x x a x f n n +-=.证 b ax x f +=)(,b ax x +=00,两式相减得)()(00x x a x x f -=-, (1)当1=n 时,由(1)知结论成立。
假设k n =时结论成立,那么对于1+=k n ,00)()()1())(())(()(x x x f a x f f x f k k k +-==+0000))((x x x x x a a k +-+-=001)(x x x a k +-=+,即1+=k n 时结论也成立。
由归纳法原理知结论成立。
定理2 设)(x g 与)(x ϕ都是D D →的函数,)(x ϕ的反函数为)(1x -ϕ,若)))((()(1x g x f ϕϕ-=,则)))((()()(1)(x g x f n n ϕϕ-=. 定理2可用数学归纳法证明。
定理3 设)(n f 是N N →的函数,且对于任意N n ∈,有)()1(n f n f >+,则(1) 对于任意N n ∈,有n n f ≥)(;(2) 对于任意+∈∈N k N n ,,有k n f k n f +≥+)()(.定理3用数学归纳法易证.定理4 若对于任意的Q y x ∈,,有)()()(y f x f y x f +=+ (1)则Q x xf x f ∈=),1()(.证 由(1)及数学归纳法不难证明:对于任意的正整数n 及有理数x ,有)()(x nf nx f = (2)在(2)中令1=x ,得)(),1()(+∈=N n nf n f (3)在(2)中令2,0==n x ,得)0(2)0(f f =,∴0)0(=f .)()())(()()0(0n f n f n n f n n f f -+=-+=-==,∴)()(n f n f -=-,Z n ∈.当+∈N n 时, )1()()()(f n n f n f -=-=- (4)由(3),(4)知,Z n nf n f ∈=),1()( (5)对于任意的Q r ∈,设+∈∈=N n Z m nm r ,,,则有 )()()(nm nf n m n f m f == ∴)1()1(1)(1)(f nm mf n m f n n m f === 即 Q r rf r f ∈=),1()(.注:在定理4中,若加上)(x f 为连续函数这一条件,则有R x xf x f ∈=),1()(.定理4的证明方法叫做柯西方法,这一方法的基本步骤是依次求出正整数的函数值、整数的函数值、有理数的函数值,在函数连续的条件下,进一步求出实数的函数值..2. 方法解读例1 已知)(x f 为一次函数,且)12(32)(20072007)2007(-+=x x f ,求)(x f .解 设b ax x f +=)(,显然1≠a .令b ax x +=,得a b x -=10,即ab x -=10为)(x f 的不动点.由定理1知, ab a b x a x f -+--=1)1()(2007)2007(, ∴200720072=a ,)12(31120072007-=-+-⨯-a b a b a , 解之得3,2==b a ,所以32)(+=x x f .例2 已知),1(,)1(2)(2+∞∈-=x x x x f ,求))((( x f f f f fn 个. 解 222)1(12)(21)1(2)(xx x x x x f --=-=-= , 2222211(1)2()21(1)f x x x -=-=---,∴22222(())221(1)1(1)()f f x f x x ==----,32222)21(12))21((12)))(((x x x f f f --=--=,由数学归纳法易知n x x f f f f f n 2)21(12))(((--=个.注:在函数迭代中,通过观察得出的函数要用数学归纳法给予严格证明.例3(2004年高中联赛试题)设函数R R f →:,满足1)0(=f ,且R y x ∈∀,,都有 2)()()()1(+--=+x y f y f x f xy f (1)求)(x f .解 (方法1)在(1)中将y x ,互换,则有2)()()()1(+--=+y x f x f y f xy f (2)由(1),(2)得x y f y x f +=+)()( (3)在(3)中令0=y ,则有 x f x f +=)0()(,即1)(+=x x f .易证1)(+=x x f 是方程(1)的解.(方法2)在(1)中令0=y ,得2)0()1()()1(+--=x f f x f f (4)即 1)1()()1(+-=x f x f f .为了求出)(x f ,需要求)1(f ,为此在(1)中令0==y x ,得2)0()0()0()1(+-=f f f f ,从而有2)1(=f ,代入(4)可得1)(+=x x f .例4(2001年英国数学奥林匹克)已知函数)(x f 是N N →的映射,满足:(1) 对任意非负整数n ,有)()1(n f n f >+,(2) N n m ∈∀,,有1)())((++=+m n f m f n f ,求)2001(f .解 在(2)中令0=m ,并记k f =)0(,则有1)()(+=+n f k n f .由于数列)(n f 是递增数列,由定理3知1)()(+=+≤+n k n f k n f ,1≤∴k .若0=k ,则有1)()(+=n f n f ,矛盾,所以,1=k ,从而有1)()1(+=+n f n f .又因为1)0(=f ,容易得1)(+=n n f .所以,2002)2001(=f .例5 已知)(x f 是Q Q →的函数,2)1(=f ,1)()()()(++-=y x f y f x f xy f(1) 求))((Q x x f ∈.解 将1=y 代入(1)式,得1)1()1()()(++-=x f f x f x f ,即 1)()1(+=+x f x f .所以,Z n ∈∀,有1)()1(+=+n f n f(2)由(2)易得 (1)1f n n +=+,Z n ∈.在(1)中令0,,,1≠∈==n Z n n y nx ,则有 1)1()()1()1(++-=⋅n nf n f n f n n f , 即 1])1([)1)(1(2++-+=n nf n n f , 所以, n n f 11)1(+=. 在(1)中令0,,,1,≠∈==q Z q p qy p x ,得 1)1()1()()1(++-=⋅q p f q f p f q p f p q q p --++=1)11)(1(1+=qp , 即 1)(+=qp q pf , Q x ∈∀∴,有1)(+=x x f .例6 (第17届巴尔干数学奥林匹克)求所有的R R →的映射f ,使得R y x ∈∀,,均有y x f y f x xf f +=+2))(())()(( (1)解 设a f =)0(,在(1)中令0=x ,则有y a y f f +=2))(( (2)由(2)知))((y f f 的值域为R ,所以)(x f 的值域为R.又若)()(21x f x f =,则 ))(())((21x f f x f f =,由(2)得2212x a x a +=+,所以21x x =,这表明f 是R R →的双射.因此R b ∈∃,使得0)(=b f .在(1)中令b x =,得y y f f =))(( (3)由(2),(3)知02=a ,所以0=a ,0)0(=∴f , 0=∴b .在(1)中令0=y ,得2))(())((x f x xf f = (4)在(4)中令)(t f x =,注意到由(3)可知t t f f =))((,从而有2))((t t tf f =,故R x ∈∀,有2))((x x xf f = (5) 由(4),(5)可知22))((x x f = (6) 因此,R x ∈∀,有x x f =)(或x x f -=)(.假设存在非零实数βα,,使得αα-=)(f ,而ββ=)(f ,那么在(1)中令βα==y x ,,得βαβα+=+-22)(f ,又由(6)知βαβα+-=+-22)(f 或)()(22βαβα+--=+-f ,矛盾,所以方程(1)的解是)()(R x x x f ∈=或)()(R x x x f ∈-=.例7 设)(n f 是定义在正整数集上且取正整数值的严格递增函数,2)2(=f ,当n m ,互素时,有)()()(n f m f mn f = (1)证明:对一切正整数n ,n n f =)(.证 )11()2()22()21()7()3(f f f f f f =<=)7(4)7()2(2)14(2)11(2f f f f f ==<=,4)3(<∴f .又 2)2()3(=>f f , 3)3(=∴f .若结论不成立,设使n n f ≠)(的最小正整数为0n ,则40≥n .1)1()(000-=->n n f n f , 又00)(n n f ≠,00)(n n f >∴.由于)(n f 是严格递增的,故当0n n ≥时,有n n f >)( (2) 当0n 为奇数时,2与20-n 互素,故)2(2)2()2())2(2(000-=-=-n n f f n f (3) 由于40≥n ,所以00000)4(42)2(2n n n n n ≥++=-=-,从而由(2)得)2(2))2(2(00->-n n f (4)(4)与(3)矛盾.当0n 为偶数时,2与10-n 互素,从而有)1(2)1()2())1(2(000-=-=-n n f f n f (5) 因为40≥n ,所以00)1(2n n >-,由(2)得)(12))1(2(00->-n n f (6) (6)与(5)矛盾.综上可知,+∈∀N n ,有n n f =)(.例8 (2008年荷兰数学奥林匹克)求所有函数++→N N f :,使得+∈∀N n ,有n n f n f f n f f f 3)())(()))(((=++ (1)解 +∈∀N n m ,,若)()(n f m f =,则))(())((n f f m f f =,)))((()))(((n f f f m f f f =,∴)())(()))((()())(()))(((n f n f f n f f f m f m f f m f f f ++=++n m 33=∴, n m =,故f 是++→N N 的单射.下证n n f =)(.当1=n 时,在(1)中取1=n ,得3)1())1(()))1(((=++f f f f f f .因为上式左边3个数均为正整数,所以只能全为1,故1)1(=f ,即1=n 时结论成立.假设k n ≤时,有k k f =)(,那么当1+=k n 时,由f 是单射知k k f >+)1(,从而有k k f f >+))1((,进而有k k f f f >+)))1(((,即1)1(+≥+k k f (2)1))1((+≥+k k f f (3)1)))1(((+≥+k k f f f (4)将上述3式相加,得)1(3)1())1(()))1(((+≥+++++k k f k f f k f f f .又)1(3)1())1(()))1(((+=+++++k k f k f f k f f f ,从而知不等式(2),(3),(4)全取等号,故1)1(+=+k k f ,即对于1+=k n 结论成立.由归纳法原理知,+∈=N n n n f ,)(.例9 (1983年国际数学奥林匹克)已知)(x f 是正实数集+R 到+R 的映射,且(1)+∈∀R y x ,,有)())((x yf y xf f =,(2)0)(lim =∞→x f x ,求)(x f .解 在(1)中令1=x ,则有 )1())((yf y f f = (*)因此函数))((y f f 的值域为+R ,所以)(x f 的值域为+R .又若)()(b f a f =,则有))(())((b f f a f f =,由(*)式得b f a f )1()1(=.+∈R f )1( b a =∴,即)(x f 是++→R R 的单射,进而知)(x f 是++→R R 的双射.设1)(0=x f ,则)1())(1()1(00f x x f f f ==.又+∈R f )1( ,10=∴x ,即1是)(x f 的不动点.又若b a ,是)(x f 的不动点,则有b b f a a f ==)(,)(,从而有ab ba a bf b af f ab f ====)())(()(即ab 是)(x f 的不动点.又若a 是)(x f 的不动点,则有a a f =)(, )1())(1()1(1af a a f a f a a f ⋅=⋅=⋅=∴,aa f 1)1(=∴, 所以a1也是)(x f 的不动点. 下面我们证明1是)(x f 的唯一不动点.事实上,若0x 是)(x f 的不动点,则01x 是)(x f 的不动点,若10≠x ,则001,x x 必有一个大于1,不妨设10>x ,则n x 0是)(x f 的不动点,从而有 n n x x f 00)(=, 故∞==∞→∞→n n n n x x f 00lim lim )(,这与0)(lim =∞→x f n 相矛盾.所以1=x 是)(x f 的唯一不动点.在(1)中令x y =,则有)())((x xf x xf f =,所以)(x xf 是)(x f 的不动点,故1)(≡x xf ,x x f 1)(=∴. 容易验证xx f 1)(=是满足题设的函数. 习 题51.对任意正整数k ,令)(k f 表示k 的各位数字的和的平方,求)11()2001(f. 3.设对满足1≠x 的所有实数x ,函数)(x f 满足x xx f x x f =-+++-)13()13(,求)(x f . 5.试求出所有函数R R f →:,使得R y x ∈∀,,都有)()()(22y yf x xf y x f +=+.,。
第三讲 函数的方程与迭代
第三讲 函数的方程迭代1、函数迭代定义和符号设f(x)是定义在集合M 上并在M 上取值的函数,归纳地定义函数迭代如下: f (1)(x)=f(x) (x ∈M) f (n)(x)=f(f (n-1)(x)) (x ∈M) (n ≥2) f (n)(x)称为函数f(x)的n 次迭代。
有时还规定f (0)(x)=f(x) (x ∈M) 2、不定方程有一个古老的传说:一个老人有11匹马,他打算把21分给大儿子,41分给二儿子,61分给小儿子,应该怎样分呢?这个传说的另一个“版本”略有不同:一个老人有17头牛,他打算把21分给大儿子,31分给二儿子,91分给小儿子,应该怎样分呢?问题:一个老人有n 头马,他打算把a1分给大儿子,b 1分给二儿子,c1分给小儿子,并满足A<b<c, a|n+1, b|n+1, c|n+1, (a1+b1+c 1)(n+1)=n 问老人的马的匹数n 有多少种可能分法?显然就是求方程a1+b1+c1=1n n 满足条件a<b<c且a|n+1, b|n+1, c|n+1的整数解的问题,像这样未知数的个数多于方程的个数,且未知数受到某些限制(例如有理数、整数、或正整数)的方程或方程组,就称为不定方程。
3、高斯函数[x]定义:[x]-表示不超过x 的最大整数,称[x]为高斯函数又叫取整函数,与它相伴随的是x 的小数部分函数y={x}, {x}=x -[x]。
图象:性质: ① y=[x]的定义域为R ,值域为Z ,y={x}定义域为R ,值域为[0,1),是周期函数。
y=[x] y={x}② 对任意实数x ,有x -1<[x]≤[x]+1; ③ [x]是不减函数,即当x ≤y 时,有[x]≤[y];④ [x+m]=[x]+m ⇔m ∈Z ;⑤ 对一切实数x,y 有[x]+[y]≤[x+y]≤[x]+[y]+1, {x+y}≤{x}+{y}; ⑥若x ≥0, y ≥0,则[xy]≥[x]·[y];⑦ [-x]=⎩⎨⎧---不是整数 为整数 x x x x 1][][⑧ 若n ∈N*, x ∈R ,则[nx]≥n[x]; ⑨⎥⎦⎤⎢⎣⎡n x =⎥⎦⎤⎢⎣⎡n x ][,其中x ∈(0,+∞), n ∈N*; ⑩ 把n!中素数p 的最高次记为p(n!),则p(n!)=⎥⎦⎤⎢⎣⎡p n +⎥⎦⎤⎢⎣⎡2p n +…+⎥⎦⎤⎢⎣⎡k p n ,这里p k ≤n ≤p k+1; 取整函数[x]在18世纪为大数学家高斯采用以来,在数论和其他数学分支中有广泛的应用。
牛顿迭代法算法
牛顿迭代法算法
牛顿迭代法,又称牛顿-拉夫逊方法,是一种用来近似求解方程根的迭代算法。
该算法以牛顿的差商公式为基础,通过不断迭代逼近方程的根。
假设我们要求解方程 f(x)=0 的根,其中 f(x) 是一个连续可微的函数。
牛顿迭代法的步骤如下:
1. 选择一个初始近似根 x0;
2. 计算初始点处的函数值 f(x0) 和导数值 f'(x0);
3. 使用牛顿迭代公式 x1 = x0 - f(x0)/f'(x0) 计算下一个近似根;
4. 如果 |x1 - x0| 小于某个给定的精度要求,即达到所需精度,停止迭代并输出结果 x1 作为方程的近似根;
5. 否则,令 x0 = x1,返回步骤 2 继续迭代。
牛顿迭代法的思想是通过逐步改进初始近似根,使其逐渐接近真实根。
算法的收敛性与初始近似根的选择有关,通常需要合理选择初始点以确保算法的稳定性和快速收敛。
该算法被广泛应用于优化、数值分析、物理学等领域,具有较高的收敛速度和准确性。
牛顿迭代法的主要优势是可以求解高阶多项式方程以及非线性方程等复杂问题。
需要注意的是,牛顿迭代法也存在收敛速度慢、可能陷入局部最小值等缺点。
在实际应用中,需要根据具体问题来选择合适的求解方法。
计算方法 4方程求根的迭代法
这样,我们总可以假设方程(5―1)(a,b)内有且仅有 一个单实根x*。由连续函数的介值定理知
f(a)·f(b)<0 若数值b-a较小,那么我们可在(a,b)上任取一点x0作 为方程的初始近似根。
例如,方程
f(x)=x3-x-1=0 由于f(1)<0,f(1.5)>0,又f(x)在区间(1,1.5)上单调连 续,故可知在(1,1.5)内有且仅有一个实根。于是可取某 个端点或区间内某一个点的值作为根的初始近似值。
方程的形式很多,我们主要讨论一元非线性方程,也 即
f(x)=0
(5―1)
方程(5―1)可以有实根,也可以有复根或者重根等 。本章主要讨论它的实根的数值计算问题。
方程根的数值计算大致可分三个步骤进行: (1) 判定根的存在性。 (2)确定根的分布范围,即将每一个根用区间隔离 开来。 (3)根的精确化,即根据根的初始近似值按某种方 法逐步精确化,直至满足预先要求的精度为止。
设函数f(x)在区间[a,b]上单调连续,且 f(a)·f(b)<0
则方程(5―1)在区间(a,b)内有且仅有一个实根x。 下面在有根区间(a,b)内介绍二分法的基本思想。
计算f(a)与f(x0),若 f(a)·f(x0)<0
则根x∈(a,x0),令
a1=a,b1=x0 否则x∈(x0,b),令
a1=x0,b1=b
该序列必以根x为极限,即
故对于预先给定的精度ε,若有
(5―3)
则结果xk就是方程(5―1)满足预给精度ε的近似根, 也即
由式(5―2)和(5―3)还可得到误差估计式为
(5―4)
对于确定的精度ε,从式(5―4)易求得需要二等分 的次数k。
二分法具有简单和易操作的优点。其计算步骤如 下,框图如图5.3所示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3答案
4答案
百臻叔干活是把好手,饭量也大。
他吃白面馒头或者窝窝头,总比一般人吃得多,还吃得快,别人一个还没进肚,他呢,三四个早就狼吞虎咽了。等到再去馍筐或者簸箩里拿的时候,他又觉得不好意思,嘿嘿笑着,说一声,“再弄 俩!”张开两手,抓住几个馍,躲到一边,大口大口吃起来。再拿,就不好意思了。如果到最后,馍筐里还剩下几个馍,主人总会跟百臻叔打招呼,“百臻,剩这俩仨馍,你吃了吧!”
函数方程 与迭代案
百臻叔弟兄俩,更是如此。
那时候,农民要吃饱肚子,有两个极好的机会。188金宝搏 一是谁家盖房子,能混个肚儿圆。
老百姓盖房子,请不起施工队,就请一个懂盖房技术的“掌尺”大师傅带工,再找三五个泥瓦匠,其它打地基、和泥、掂泥、搬砖等力气活儿,就找邻居街坊里有力气的人帮忙打下手。