函数迭代

函数迭代
函数迭代

专题-----函数迭代

利用了一个函数自身复合多次,这就叫做迭代。一般地,设f :D →D 是一个函数,对任意的x ∈D ,记f (0)

(x)=x ,f (1)

(x)=f(x)f (2)

(x)=f(f(x)),…,f

(n+1)

(x)=f(f (n)(x)).则称f (n)(x)为f(x)的n 次迭代,并称n 为f (n)

(x)的迭代指数。

如果f (n)

(x)有反函数,则记为f (-n)

(x).于是迭代指数可以取所有整数. 对于一些简单的函数,它的n 次迭代是容易得到的. 若f(x)=x+c ,则f (n)

(x)=x+nc. 若f(x)=x 2

,则f (n)

(x)=x

2

n

.

若f(x)=ax+b ,则f(n)(x)=a n

x+

a

a n

--11b(a ≠).

函数的迭代的理论与方法在计算数学和微分动力系统等领域中有着很重要的应用。然而,由于它的一些方法和结果是初等的,又较有趣,因而在数学竞赛中屡有出现。

⑴观查法

例1、设f(x)=3x+2,证明:存在正整数m ,使f

(100)

(m)能被1988整除。

例2、 设

).(.1

2)()(2

x f x x x f n 计算-=

⑵不动点求函数迭代:

如果x 0是)(x f 的不动点,则x 0也是)()(x f n 的不动点。这一点用数学归纳法是容易证明的。

例3、若

9319)(2+=x x f 求,)()(x f n 。

③函数迭代应用:

在国内外数学竞赛中,不断出现一些要用到各种技巧的函数迭代和函数方程问题。主要有三个方面:(1)研究函数的性质;(2)求函数的值;(3)确定函数的解析表达式。下面通过例题来介绍解决这些问题的方法和技巧。

例4、设N 是自然数集合,k ∈N 。如果有一个函数f :N →N 是严格递增的,且对于每个n ∈N ,都有f (f (n ))=k n 。证明:对每个n ∈N ,都有

12+k k n ≤f (n )≤2

1

+k n . 例5、 设函数f (x )对所有x >0有意义,且满足下列条件:

(1)对于x >0,有f (x )f [f (x )+x

1

]=1; (2)f (x )在(0,+∞)上严格递增。

求f (1)的值。

例6 、证明:不存在函数f :R +

→R +

,使得对任何正实数x 、y ,都有 (f (x ))2

≥f (x+y)(f (x )+y).

例7、设Q +

是全体正有理数集.试作一个函数f :Q +

→Q +

,使得对一切x ,y ∈Q +

,都有

f (xf (y ))=

y

x f )

(. ①

例8、 f 是定义在(1,+∞)上且在(1,+∞)中取值的函数,满足条件:对任何x ,y >1及u,v >0,都成立

f (x u y v

)≤f (x )

v

y f u 41)(41. ①

试确定所有的这样的函数f .

例9、设R 是全体实数的集合.试求出所有的函数f :R →R ,使得对于R 中的一切x 和y ,都有“f (x 2

+f (y ))=y +(f (x )))2

.

例10、已知一个二元函数的f :R +

×R +

=

+

∈R y x y x ,),(→R +

满足下面两个条件:

(1)对任意正实数x ,y ,z ,有f (f (x ,y ),z )=f (f (z ,y ),x ); (2)对任意正实数x,y ,有f (x ,1)=

x

1

,f (1,y )=y .

函数方程习题

1、求所有的函数

f :R R →,对于所有实数x 、y ,满足

()()()()12++=++xy xy f y f x f y x f .

2、求所有函数f :R +→R +,使得对所有的x 、y ∈R +有)()())((y f y x f y f x f ++=+.

3、设f (x )满足条件: (1)

)(1)()1(+∞-∞+-+ x x f x f (2)当).()(y f x ,f y x ≤≤时

求证:对任意正整数m 和n ,有

m

n m f n f m n 1

1)0()0()()(+-

4、求出所有的函数f ,它的定义域为一切正实数,并且函数值为正实数,满足下述条件: (1)

[];

+∈?=R y x x yf y xf f ,),()((2)当.0)(→∞→x ,f x 时 5、求出所有定义在非负整数集上且在非负整数集中取值的函数f ,使其满足

)())((())((n f m f f f n f m f +=+

6、设s 为大于1的实数构成的集合,确定所有的函数:f s s →,满足以下条件:

(1):对s 所有的x 和y ,有(()())()()f x f y xf y y f x yf x ++=++。

(2):在区间10,0x x -<

<>的每一个内,

()

f x x

都严格单调递增。 7、设s={0,1,2,3.......}是所有非负整数的集合,找到所有在s 上定义,取值于s 中满足下列条件的函数

:(())(()()f f m f n f f m f n +=+对所有的m,n 成立。

专题-----函数迭代答案

利用了一个函数自身复合多次,这就叫做迭代。一般地,设f :D →D 是一个函数,对任意的x ∈D ,记f (0)

(x)=x ,f (1)

(x)=f(x)f (2)

(x)=f(f(x)),…,f

(n+1)

(x)=f(f (n)(x)).则称f (n)(x)为f(x)的n 次迭代,并称n 为f (n)

(x)的迭代指数。

如果f (n)

(x)有反函数,则记为f (-n)

(x).于是迭代指数可以取所有整数. 对于一些简单的函数,它的n 次迭代是容易得到的. 若f(x)=x+c ,则f (n)

(x)=x+nc. 若f(x)=x 2

,则f (n)

(x)=x

2

n

.

若f(x)=ax+b ,则f(n)(x)=a n

x+

a

a n

--11b(a ≠).

函数的迭代的理论与方法在计算数学和微分动力系统等领域中有着很重要的应用。然而,由于它的一些方法和结果是初等的,又较有趣,因而在数学竞赛中屡有出现。 ⑴观查法

例1、设f(x)=3x+2,证明:存在正整数m ,使f (100)

(m)能被1988整除。

证 因为f(x)=3x+2,所以 f (100)(x)=3

100

x+(399+398

+…+3+1)·2,

f

(100)

(m)=3

100

m+(399

+398

+…+3+1)·2.

由于(3,1988)=1,因此(3100

,1988)=1.根据裴蜀恒等式,存在正整数u ,v ,使得:1988u-3

100

v=1.

记n=2(399

+398

+…+3+1),那么由1988 3100

v-1 ,知:1988 n(3

100

v+1).

因此,取m=nv ,则1988 3100

m+n.从而命题得证。

注 裴蜀恒等式是:设(x ,y )=1,则存在正整数u ,v,使得

ux-vy=1.

这个结果,我们将在数论篇中介绍。

例2、 设

).(.1

2)()(2

x f x x x f n 计算-=

解:

.

2

22()(1)

n

n

n n x f x x x =

--

⑵不动点求函数迭代:

4()(1)5

f x x =

-把f(x)写成f(x)=-21(x-3π)+

3π,则

f (2)

(x)=(-21)2(x-3π)+3π,f (3)(x)=(-21)3(x-3π)+3π,f (n)(x)=(-21)n (x-3π)+3

π.

把f(x)变形,找到了一个较易求f n

(x)r 表达式。一般地,若f (x )=ax+b ,则把它成 f (x)=a(x-

a b -1)+a

b

-1. 因而 f (2)

(x)=a (x-a b -1)+a

b -1.

f (3)

(x)=a (x-a b -1)+a

b -1.

f (n)

(x)=a (x-

a b -1)+a

b -1. 这里的

a b -1就是方程ax+b=x 的根。一般地,我们称f(x)=x 的根为函数f(x)的不动点.则a

b -1是f(x)=ax+b 的不动点。 如果x 0是)(x f 的不动点,则x 0也是)()(x f n 的不动点。这一点用数学归纳法是容易证明的。利用不动点能较快地

求得

)(x f 的n 次迭代式。

例3、若

9319)(2+=x x f 求,)()(x f n 。

解 令

.631931922-

==+x x ,x 则 ,x x f ??? ?

?

-+=63163119)(2

,x x f 63163119)(22)2(-??? ??+= .63163119)(2)(-??? ?

?

+=x x f n n

③函数迭代应用:在国内外数学竞赛中,不断出现一些要用到各种技巧的函数迭代和函数方程问题。主要有三个方面:(1)研究函数的性质;(2)求函数的值;(3)确定函数的解析表达式。下面通过例题来介绍解决这些问题的方法和技巧。 例4、设N 是自然数集合,k ∈N 。如果有一个函数f :N →N 是严格递增的,且对于每个n ∈N ,都有f (f (n ))=k n 。证明:对每个n ∈N ,都有

12+k k n ≤f (n )≤2

1+k n . 证 因为f :N →N 是严格递增的,故对任意的n ∈N ,f (n +1)-f (n)≥1.于是当m >n 时。f (m )-f (n )=

--=1

n m i [f (n+i+1)-f (n+i )]≥

m-n.从而f (f (n ))-f (n )≥f (n )-n ,即kn-f (n )≥f (n )-n .所以 f (n )≤

21+k n . 所以kn ≤21+k f (n ),即f (n )≥1

2+k k

n .从而命题得证.

说明 对于本题,若去求函数f 的表达式,则此路不通.如果认为f (n )=kn ,则有两个严重错误。一是当k 不是完

全平方数时,f 不是N →N 的函数,二是即使k 是完全平方数,f (n )=k n 也不是满足条件的唯一函数。

例5、 设函数f (x )对所有x >0有意义,且满足下列条件:

(1)对于x >0,有f (x )f [f (x )+

x

1

]=1;

(2)f (x )在(0,+∞)上严格递增。 求f (1)的值。

解 设f (1)=a ,则当x=1时,由条件(1)得f (a +1)=a

1.

令x =a +1,由条件(1)得f (a +1)f [f (a +1)+

11+a ]=1,即:f (a 1+1

1+a )=a =f (1). 由于f (x )在(0,+∞)上是严格递增的,所以:a 1+1

1

+a =1.

解得a =

2

5

1±,则1<a =f (1)<f (a +1)=

a 1<1,矛盾.所以,a =

251-,即f (1)=2

5

1-. 例6 、证明:不存在函数f :R +

→R +

,使得对任何正实数x 、y ,都有

(f (x ))2

≥f (x+y)(f (x )+y).

证 用反证法.假设存在这样的函数f ,则由①式,得 (f (x ))2+f (x )y -f (x+y )f (x )-f (x +y )y =f (x )y. 所以: f (x )-f (x+y )≥

y

x f y

x f +)()(.

由②式知,f (x )是减函数.

首先,我们证明:对任意正实数x ,都有:f (x )-f (x+1)≤2

1. 事实上,对于x >0,存在一个正整数n ,使得:nf (x )≥1 ③

于是当k =0,1,2,…,n-1时,利用②式和③式,得

n n

k x nf n n n n k x f n n k x f n k x f n k x f 21)(11)(1)?

()1()(≥++

=+++≥++-+.

所以

-=1

n k (f (x+

n

k )-f (x+

n k 1-))≥n ·n 21=2

1

,即

f (x 0)-f (x 0+m )=

∑-=++-+1

00))1()((m i i x f i x f ≥m ·

2

1

≥f (x 0).

所以f (x 0+m )≤0,矛盾.于是命题得证.

说明 在证明“否定”命题时,我们常常用反证法.

例7、设Q +

是全体正有理数集.试作一个函数f :Q +

→Q +

,使得对一切x ,y ∈Q +

,都有

f (xf (y ))=

y

x f )

(. ①

解 满足①式的函数f 较难看出,我们的想法是从①式导出几个容易捉摸的式子.而①式中的f (xf (y ))最麻烦,希望能避开这个麻烦.

令x =1代入①式,得:f (f (y ))=

y

f )

1(. ②

而f (1)是容易求得的.令y =f (1)代入②式,得f (f (f (1)))=1.所以

f (f (1))=f (

1

)

1(f )=f (f (f (1)))=1, 考虑函数f 为单射,则f (1)=f (f (1))=1.于是②式为:f (f (y ))=

y

1.③

用f (y )代换③式中的y ,得f (f (f (y )))=

)

(1y f ,再利用②式,使得

f (

y

1)=

)

(1y f (利用了f (1)=1). ④

用y =f (

z

1)代入①式,得f (xf (f (

z

1)))=f (x )/f (

z

1),结合 ⑤

这就是说,满足①式的函数f 必定满足③式和⑤式.另一方面,满足③式和⑤式的f 必定满足①式.这只需在⑤式中令x =f (y ),则:f (z )=f (f (y ))=

y

1

(利用了③式),

即得①式,而③式和⑤式比①式简单。

现在来构造满足③,⑤式的函数f .设p i 是第i 个质数(例如p 1=2,p 2=3),令 p i +1,若i 是奇数,

1

1

-i p ,若i 是偶数。 ⑥

这样定义的函数f 对质数p ,显然有f (f (p ))=

p

1,即满足③式.对于x ∈Q +

,x 可表示成

x =p 1

1a p 2

2a …p an

n ,其中a 1,a 2,…an 是整数,令

f (x )=f (p 1)a 1

f (p 2)a 2

…f (p n )an

.

由⑥,⑦两式定义的Q +

→Q +

的函数f 显然满足③,⑤式,从而满足①式。

例8、 f 是定义在(1,+∞)上且在(1,+∞)中取值的函数,满足条件:对任何x ,y >1及u,v >0,都成立

f (x u y v

)≤f (x )

v

y f u 41)(41. ①

试确定所有的这样的函数f .

解 先将①式化为一元函数,为此令x =y ,u =v ,则得f (x 2u

)≤f (x )u

21

.再将2u 代换知,对所有x >1,u >0,均有

f (x u

)≤f (x )1/u

.

令y =x u ,v =

u

1,则x =y 1/u

=y v

,u =

v

1.代入②式,得f (y )≤f (y v )v . 用x 代换y ,u 代换v ,则对所有x >1,u >0,又有f (x u

)≥f (x )1/u

. ③ 由②,③式便知f (x u

)=f (x )1/u

.

取x =e ,t=e u

(则u=1nt).当u 从0变到+∞时,t 从1变到+∞.于是④式为 f (t )=f (e )

1/1nt

.令f (e)=a >1,用x 代替t ,则:f (x )=a 1/1n x

,a >1 ⑤

下面验证⑤式所给出的函数满足①式.利用算术-调和平均不等式,有

211ny v nx u +≥2/(ny

v nx u 11

11+),

所以nx u 141+ny v 141≥ny v nx u 111+, f (x u y v

)=a

nx

u nx v 141141+=f (x )

()

v u

y f 41

41

.

这就证明了对所有a >1,⑤式所给出的函数f (x )即为所求.

说明 当所给的函数方程(或不等式)含有较多变量,常常先将它化为一个变量的方程(或不等式).另外,利用不

f (pi )=

等式来证等式的技巧也是处理这类问题的常用方法。

例9、设R 是全体实数的集合.试求出所有的函数f :R →R ,使得对于R 中的一切x 和y ,都有“f (x 2

+f (y ))=y +(f (x )))2

.

解 先求f (0).令x =0,t =(f (0))2

,代入①式,得

f (f (y ))=y +t . ②

由②式,可知f (f (x 2

+f (f (y ))))=x 2

+f (f (y ))+t.

由①式,可得 f (f (x 2

+f (f (y ))))=f [ (f (x ))2

+f (y )]=y+[f (f (x ))]2

.

从②,③,④式便得x 2

+y+2t=y+(x+t)2

,即2t =t 2

+2tx 对任意实数x 均成立。所以t=0,从而f (0)=0.将t =0代入②式,得f (f (y ))=y

当x ≥0时,由①和⑤式,得: f (x +y )=f (x +f (f (y )))=f (y )+(f (

x ))2≥f (y )

于是知f (x )是R 上的递增函数,即当x ≥y 时,有f (x )≥f (y ).因此,f (x )=x . 事实上,若存在x 0∈R ,使得f (x 0)≠x 0.如果x 0<f (x 0),则f (x 0)≤f (f (x 0))=x 0, 矛盾.如果x 0>f (x 0),则f (x 0)≥f (f (x 0))=x 0,矛盾。 易知f (x )=x 满足①式。因此所求的函数为f (x )=x 。

说明 通过观察①式,容易知道f (x )=x 是①式的一个解.估计f (x )可能是线性函数,所以先求f (0)将有助于解题。 最后,我们举一个二元函数的例子。 例10、已知一个二元函数的f :R +

×R +

=+

∈R y x y x ,),(→R +

满足下面两个条件:(1)对任意正实数x ,y ,z ,有

f (f (x ,y ),z )=f (f (z ,y ),x );

(2)对任意正实数x,y ,有f (x ,1)=

x

1

,f (1,y )=y .

求证:(1)若f (x ,y )=f(x ,z ),则y =z ;(2)若f (x ,y )=f(z ,y ),则x=z.

证 令x =1,由条件(1),(2)得f (y ,z )=

,)

,(1

y z f 即:f (y ,z )·f(z ,y )=1.

在上式中令y =z ,得(f (y ,y ))2=1,所以f(y ,y )=1. 若f (x ,y )=f (x ,z ),则由①式,得

),(1x y f =

)

,(1

x z f ,所以:f(y,x)=f(z,x).

于是f (f (y ,x ),x )=f ((z ,x ),x).再由条件(1),便得:f (f (x ,x ),y )=f ((x ,x ),z )

所以f (1,y )=f (1,z ).由条件(2)便知y=z. 若f (x ,y )=f (z ,y ),则由①式得:

),(1x y f =)

,(1

z y f .

所以f (y ,x )=f (y ,z ).由上面已证的结果知,x =z .

综上所述,命题成立。

函数方程习题

1、求所有的函数

f :R R →,对于所有实数x 、y ,满足

()()()()12++=++xy xy f y f x f y x f .

解:在原方程中,设1=y ,且设()11f a -=,则有()()121++=+x x af x f .

在原方程中,将

y 变为1+y ,得

()()()11++++y f x f y x f ()()()1121++++=y x y x f .

()()()12\1++++++y x y x af y x f ,()()121++=+y y af y f

代入得()()()()()()()x f y y f x f y x f a

+++++112()()121+++=xy y x f .

再次利用原方程,可得

()()()()()x f y xy xy f a +++++11212()()121+++=xy y x f .

设t x

2=,2

1

-

=y ,则有()()()1212+-=+--t t f t t f a . 用t -代替上式中的t 得

()()()1212++-=++t t f t t f a ① 消去()t f -,得

()()()11212

2

2

-+-=-a

t a t f a ,

其中,1-≠a ,否则对于所有的t ,有08=t ,矛盾.

若1≠a

,则012≠-a .所以,()1112-??

?

??+-=t a a t f .令1=t ,得

11121-??

?

??+-=-a a a .从而,0=a 或3=a .

当0=a 时,得()12-=t t f ;当3=a 时,得()1--=t t f . 若1=a

,由式①可得()()t f t f -=.

在原方程中分别设

x y =和x y -=,得

()()()122222++=+x x f x f x f ,()()()

120222+-=+x x f x f f .

两式相减得()()0422f x x f +=.

()()121++=+x x af x f 中,令0=x ,得()()101+=af f .

因为1=a

,()011=-=a f ,所以,()10-=f .于是,()1422-=x x f

因经,对于所有R x ∈,有

()12-=x x f .

2、求所有函数f :R +→R +,使得对所有的x 、y ∈R +有)()())((y f y x f y f x f ++=+.

首先证明:对于所有的

+∈R y ,有()y f >y :事实上,由条件可得

))((y f x f +>)(y x f +.因此,()y y f ≠.

若存在正实数y ,使得

()y f <y ,设()y f y x -=.则

()()()()()y f y f y f y f +-=()()()y f y f y f +-=2>()y f ,矛盾.

所以,对于所有的y ∈R +,有()y f >y .

对于+∈R x ,设()()x x f x g -=.则()()x x g x f +=,且()x g >0.

在原函数方程中令y x t +=,有()()()()y f t f y g t f +=+,

即()()()y g t y g t g

+++()y y g t t g +++=)(.

所以,对于任意的t >y >0,有()()()y t g y g t g +=+.

若存在

1y 、2y ∈R +,使得()()21y g y g =,那么,对于任意的t >{}21,max y y ,有

()()()11y g t g y t g +=+=()()()22y t g y g t g +=+.

因此,

21y y =.于是,g 是单射.

设u 、v 是任意的正实数,t >v u +.则

()()()()()v u g t g v g u g t g ++=++()()()v u g t g v u t g ++=++=.

于是,()()()v u g t v g u g t ++=++.从而,()()()v u g v g u g +=+.

由于()v g 是正实数,因此,g 是严格递增的.

因()()()y g t g y t g

+=+()()()y g g t g +=,所以,()()y y g g =.

若存在一个

+∈R x ,使得()x x g ≠.由g

的单调性可知:当

x >()x g 时,()x g >()()x x g g =,矛盾;当x <

()x g 时,()x g <()()x x g g =,矛盾.

故()x x g

=,()()∈=+=x x x x g x f (2R +

)

.

3、设f (x )满足条件:

(1)

)(1)()1(+∞-∞+-+ x x f x f

(3.4.25)

(2)当).()(y f x ,f y x ≤≤时

求证:对任意正整数m 和n ,有

m

n m f n f m n 1

1)0()0()()(+- (3.4.26)

证明 由(1)可知,对任一自然数k ,有 .1)()1()()(+=+x f x f k k (3.4.27)

而且由(3.4.27)式得: ,

x x f x x f k k --+-+)()1()1()()( (3.4.28)

x x f k -)()(是周期为T =1的函数.

任取10≤≤

x ,由(2)得知)()(x f k 不减,故

.1)0()1()()0()()()()(+=≤≤k k k k f f x f f

(3.4.29)

式得由及)34.4.3(010,x x ≤-≥: x ,

f x f x f k k k ++≤≤+-1)0()(1)0()()()( (3.4.30)即

.101)0()(1)0()()()(≤≤+≤-≤-x ,f x x f f k k k

(3.4.31)

但因为

x

x f k -)(是以1为周期的函数,故由(3.4.31)式在[0,1]上成立可知它对一切x 成立,即

.1)0)(())((1)0)((+∞∞-+≤-≤- x ,k f x x k f k f

(3.4.32)

取n k

=,任取0x 并顺次取)1210)((0)(-?==,m ,,,j x f x nj j 代人(3.4.32)式得

??

??

?????+≤-≤-??+≤-≤-+≤-≤-+≤-≤--,

1)0()()(1)0(,1)0()()(1)0(,1)0()()(1)0(1)0()(1)0()(0))1((0)()()(0)2(0)3()

()(0)(0)2()

()(00)()(n n m mn n n n n n n n n n n n n f x f x f f f x f x f f f x f x f f ,f x x f f

(3.4.33)

把(3.4.33)式中的各式相加,得

).1)0(()()1)0(()(00)()(+≤-≤-n m n n f m x x f f m

(3.4.34)

同用mn 除,得

,n

n n f mn x x f n n f mn n 1

)0)((.)(1)0(0)()(+≤-≤- (3.4.35)

即.1

)0()(1)(00)(n

n f mn x x f n n mn ≤--≤

-

(3.4.36)

交换m ,n ,又可得:

.1)0()(1)(00)(m

n f mn x x f m n mn ≤--≤- (3.4.37)

把(3.4.37)式乘以负号,得

.1

)()0(100)()(m

mn x x f m f m mn m ≤--≤- (3.4.38)

再把(3.4.36)式和(3.4.38)式相加,得

,n m n f m f n m n m 11)0()0(11)

()(+≤-≤??

? ??+-

(3.4.39)

此即所要证的不等式(3.4.26).

【点评】 本题的解法中,用了较高的技巧。如利用条件(1)及(2)导出(3.4.27)、(3.4.28)及 (3.4.29);又利用了

)

)(()(x x f k -的周期性把(3.4.31)中的不等式从0≤x ≤1推广到

+∞

∞- x ;在(3.4.32)中令

))((,,,0)(110x f x x x x x nj j m =?=-导出一串不等式再相加;在(3.4.36)中交换m ,n 的位置,等等。这些做法看似平

常,却不易想到,值得反复揣摩。

最后,给出几个与不动点有关的问题。

4、求出所有的函数f ,它的定义域为一切正实数,并且函数值为正实数,满足下述条件:

(1)

[];

+∈?=R y x x yf y xf f ,),()((2)当.0)(→∞→x ,f x 时 分析 当)()()]([0x xf x xf x xf f ,y x 知有时== 为其不动点.

解 首先证x =1是f (x )的不动点,即f (1)=1.在条件(1)中取x =1,

得)

1(1

f y =

1)1(·)1(1

)1(1·1==?????????? ?

?f f f f f

(3.4.43)

再在条件(1)中取

得)

1(1

1f ,x y =

=

???

?

??=??????=)1(1·1)1(·)1(1)1(f f f f f f .

(3.4.44)

比较(3.4.43)、(3.4.44)两式得

1)]1([=f f .又在条件(1)中令x =1,y =1得.1)1()1(·1)]1(·1[==f ,f f f 故

再证x =1是唯一的不动点.设x =α是不动点,即有f (a )=a . (1)当a >1时

)()(·[)·()(111-===--x a af a f f a f x f x x ααα

=,

a a f a f a a a f a x x x =?==--)](·(·)·(·22

即x a x

=也是不动点. 而:∞==∞

→∞

→x x x x x im a a imf α1)()(1,

这与条件(2)矛盾,故1 a 不可能.

(2)当10

a 时,因: 11·)(·1·1)1(=??

?

???=??????=

???

??=a f a a f a f a a f f , 则

a x ,a

a f 11

1==??? ??即也是不动点,而11 a ,这又回到了(1)的情形.

综合(1)、(2)可得,x =1是唯一不动点. 最后,令x =y ,由已知条件(1)得

)()]([x xf x xf f =,即对任意x >0,xf (x )是不动点,而x =1是唯一不动点,

所以xf (x )=1,即

.1

)(x

x f =

5、求出所有定义在非负整数集上且在非负整数集中取值的函数f ,使其满足

)())((())((n f m f f f n f m f +=+

(3.4.25)

解 在(3.4.25)式中令m =n =0,得:)0()0(()0((f f f f f +=,

于是f (0)=0。

在(3.4.45)中令m =0,利用f (0)=0得: f (f(n ))=f (n ).

设A 是所满足f (x )=(x )的非负整数x 组成的集合,由(3.4.46)可知对一切

b ,A ,,a ,,A n N ,,n ≥∈∈∈若,)(则在(3.4.45)中令m =a-b ,n =b 可得

))(()(b f b a f b b a f a +-=+-=

=

b b a f b f b a f f +-=+-)()())((,

.)(A b a b a b a f ∈--=-,即

设A 中最小非零元素为k ,任取,

m r N ,p r pk m A ,

m )10(-≤≤∈+=∈设则 A ,pk m A ,k A ,,k m ∈-?∈-∈-2于是.A r ∈由k 的最小性知r =0.可见A 中所有元素均为k 的倍数. 另一

方面,对任意A a ,,∈,在(3.4.45)中令m=a ,n=b ,有

b a b f a f f b f a f b a f +==+=+)())(())(()(,

故A b a ∈+,表明k 的所有倍数均属于A . 因此:

{}?==,,,p pk A 210.

由(3.4.46)知)110(,)().(-?==k ,,r k a r f n f k 设,

其中00=a .对于任意非负整数x ,设p r pk x (+=为非负整数,

10-≤≤k r ,在(3.4.45)中令

pk

n r m ==,,由(3.4.46)可得:

)())(())(()()(pk f r f f pk f r f r pk f x f +=+=+=

.)()(pk k a pk f r f r +=+

容易验证,函数

pk k a x f r +=)(满足要求,即为所求. 这里1

21-?k ,a

a a ,,对任意一组非负整数,.00

=a

6、设s 为大于1的实数构成的集合,确定所有的函数:f s s →,满足以下条件:

(1):对s 所有的x 和y ,有(()())()()f x f y xf y y f x yf x ++=++。

(2):在区间10,0x x -<

<>的每一个内,

()

f x x 都严格单调递增。 证明:在(-1,0)内,

x

x f )

(严格递增,因而x

x f )

(=1至多只有一个解,u ∈(-1,0). 在(1)中,令x =y =u,得f (u 2+2u )=u2+2u.因为-1<u <0,u 2+2u =(u +1)2-1,所以-1<u 2+2u <0.利用惟一性,得u 2+2u =u ,从而u=0或-1,与u ∈(-1,0)矛盾.所以对(-1,0)内任一数u ,必有f (u )≠。

类似地,在(0,∞)内没有u ,满足f (u )=u ,从而f (u )=u 导致u =0.在(1)中,令x =y ,得

F(x+(1+x )f (x ))=x +(1+x )f (x ),

从而x +(1+x )f (x )=0,f (x )=-x

x +1。 不难验证f (x )=-

x

x

+1满足题设条件。 7、设s={0,1,2,3.......}是所有非负整数的集合,找到所有在s 上定义,取值于s 中满足下列条件的函数

:(())(()()f f m f n f f m f n +=+对所有的m,n 成立。

证:设f :S →S 满足条件.令m =n =0,得f (f (0))=f (f (0))+f (0),所以f (0)=0.令m =0,得

f (f (n ))=f (n )

于是

F (m +f (n))=f (m )+f (n ).

记f 的值域为T.由①可知,T 中任一数f (n )是f 的不动点.而f 的不动点,当然在f 的值域中。因此,f 的值域就等于f 的不动点全体。

设m ≥n ∈T ,则f (m)=m ,f(n)=n.于是

F(m+n)=f(m+f(n))=f (m )+f(n )=m +n

从而m +n ∈T.又

F(m-m )+f (n )=f (m -n +f (n ))=f (m -n +n )=f (m ), 从而f (m-n )=f (m )=f (n )=m-n ,即m-n ∈T 。

若T ≠{0},设T 中最小的正数为d .对任一数c ∈T ,设c =kd +r ,k 为正整数,0≤r <d ,则kd ∈T ,r =c-kd ∈T.由d 的最小性得r=0,即T 中任一数c 都是d 的倍数。

对任一非负整数n ,令n =qd +t ,q 为非负整数,0≤t <d ,则由上面所说,f (t )=h

t d ,h t 为非负整数。

f (n )=f (qd +t )=f ((q-1)d +t )+f (d )=f ((q-1)d +t )+d =…=qd +f (t )=qd +h t d .

于是,所求函数一定是如下形式:f(n)=qd+h t d,其中非负整数q,t由n=qd+t,0≤t<d定出.而ht(t=1,2,…,d-1)为任意非负整数,h0=0.

反之,设函数为上述形式,则对任意的m,n∈S,设m=qd+t,f(n)=kd,则

f(m+f(n))=f(qd+t+kd)=f((q+k)d+t)

=(q+k)d+f(t)=qd+f(t)+kd

=f(m)+f(n),即这样的函数满足要求。

函数迭代

专题-----函数迭代 利用了一个函数自身复合多次,这就叫做迭代。一般地,设f :D →D 是一个函数,对任意的x ∈D ,记f (0) (x)=x ,f (1) (x)=f(x)f (2) (x)=f(f(x)),…,f (n+1) (x)=f(f (n)(x)).则称f (n)(x)为f(x)的n 次迭代,并称n 为f (n) (x)的迭代指数。 如果f (n) (x)有反函数,则记为f (-n) (x).于是迭代指数可以取所有整数. 对于一些简单的函数,它的n 次迭代是容易得到的. 若f(x)=x+c ,则f (n) (x)=x+nc. 若f(x)=x 2 ,则f (n) (x)=x 2 n . 若f(x)=ax+b ,则f(n)(x)=a n x+ a a n --11b(a ≠). 函数的迭代的理论与方法在计算数学和微分动力系统等领域中有着很重要的应用。然而,由于它的一些方法和结果是初等的,又较有趣,因而在数学竞赛中屡有出现。 ⑴观查法 例1、设f(x)=3x+2,证明:存在正整数m ,使f (100) (m)能被1988整除。 例2、 设 ).(.1 2)()(2 x f x x x f n 计算-= ⑵不动点求函数迭代: 如果x 0是)(x f 的不动点,则x 0也是)()(x f n 的不动点。这一点用数学归纳法是容易证明的。 例3、若 9319)(2+=x x f 求,)()(x f n 。 ③函数迭代应用: 在国内外数学竞赛中,不断出现一些要用到各种技巧的函数迭代和函数方程问题。主要有三个方面:(1)研究函数的性质;(2)求函数的值;(3)确定函数的解析表达式。下面通过例题来介绍解决这些问题的方法和技巧。 例4、设N 是自然数集合,k ∈N 。如果有一个函数f :N →N 是严格递增的,且对于每个n ∈N ,都有f (f (n ))=k n 。证明:对每个n ∈N ,都有 12+k k n ≤f (n )≤2 1 +k n . 例5、 设函数f (x )对所有x >0有意义,且满足下列条件: (1)对于x >0,有f (x )f [f (x )+x 1 ]=1; (2)f (x )在(0,+∞)上严格递增。 求f (1)的值。 例6 、证明:不存在函数f :R + →R + ,使得对任何正实数x 、y ,都有 (f (x ))2 ≥f (x+y)(f (x )+y). ① 例7、设Q + 是全体正有理数集.试作一个函数f :Q + →Q + ,使得对一切x ,y ∈Q + ,都有 f (xf (y ))= y x f ) (. ①

各种迭代法编程

雅可比迭代法: function x=jacobi(a,b,p,delta,n) %a为n维非奇异矩阵;b为n维值向量 %p为初值;delta为误差界;n为给定的迭代最高次数 N=length(b); for k=1:n for j=1:N x(j)=(b(j)-a(j,[1:j-1,j+1:N])*p([1:j-1,j+1:N]))/a(j,j); end err=abs(norm(x’-p)); p=x’; if(err

function [x,k,err,p]=ddf(f,x0,tol,n) %ddl.m为用迭代法求非线性方程的解 %f为给定的迭代函数;x0为给定的初始值 %tol为给定的误差界;n为所允许的最大迭代次数 %k为迭代次数;x为不动点的近似值;err为误差 p(1)=x0; for k=2:n p(k)=feval(f,p(k-1)); k, err=abs(p(k)-p(k-1)) x=p(k); if(err

函数与数列的迭代

函数与数列的综合解题策略: 1..在数列}{n a 中11=a ,8 1221n n a a +=+,求证:当1>n 时,211<<<+n n a a 2.我们知道当1≥a 时函数ax x x f +-=)2ln()(在开区间内为增函数。当10<-+++1124 1 (ii)若21521222-<<≤+n n a a ,求证:2 151212->>+-n n a a (2)当1-=c 时,已知数列}{n a 的前n 项和为n S ,是否存在整数q p ,使得p n S q n ≤≤ 求

函数方程和函数迭代问题

第四讲函数方程和函数迭代问题 在国内外数学竞赛中函数方程和函数迭代问题备受命题者的青睐形式灵活多变,结构变化无穷,大致可分为如下三类:⑴探求函数的解析式;⑵探求函数的值⑶讨论函数的性质. 一. 探求函数的解析式 1,换元法 换元法的解题基本思想是:将函数方程中自变量适当代换成别的自变量(应注意力求不改变函数的定义域),得到一个或几个新的函数方程,然后将它们与原方程联立,通过消元求得原函数方程的解. 例1 解函数方程 f(x)+f(x x 1-)=1+x (x ≠0,x ≠1) 例2 设f(x)是定义在实数集上的实值函数,且满足af(x-1)+bf(1-x)=cx,其中a,b,c 为实常数,求f(x) 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(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 3递推法 例5已知f(x)是定义在自然数集上的函数,满足f(1)=2 3,且对任意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 的值,从而得到函数方程的解

函数迭代和函数方程

1.函数迭代 ⑴ 函数迭代的定义 设:f D D '→(其中D D '?)是一个函数,对任意x D ∈,记(0)()f x x =,(1)()()f x f x =, (2) ()(())f x f f x =,(3) ((()))f f f f x =,……,(1)()()(())n n f x f f x +=,……, 则称()()n f x 是函数()f x 在D 上的n 次迭代,并称n 是()()n f x 的迭代指数. 如果()()n f x 有反函数,则记为()()n f x -,于是,迭代指数可取所有整数. ⑵ 简单的函数迭代 求一个函数的n 次迭代,是数学竞赛中的一种基本题型.对于一些简单的函数,它的n 次迭代是容易得到的. 若()f x x c =+,则()n f x nc =+,(1)()f x x c -=-,()()n f x x nc -=-. 若3 ()f x x =,则() 3()n n f x x =,1(1) 3 ()f x x -=,1 () 3()n n f x x -=. 若()f x ax b =+,则()()11n n b b f x a x a a ??=-+ ?--? ?,(1) 1()11b b f x x a a a -??=-+ ? --??, ()1()11n n b b f x x a a a -??=-+ ?--??. ⑶ 函数迭代的求法 ①数学归纳法 这里用到的是先猜后证的想法,即先对函数()f x 迭代几次,观察出其规律,然后猜测出 ()()n f x 的表达式,最后用数学归纳法证之.这种方法只适用于一些较为简单的函数. ②递归法 设()f x 是定义在D 上且取值于D 的函数,由此定义数列{}n a :0a 已知,且0a D ∈, 1()n n a f a -=,1≥n .一方面,若已求得()()()n f x g x =,则(2)()120()()()n n n n a f a f a f a --====L , 即{}n a 通项公式;另一方面,如果已求得{}n a 的通项公式0()n a g a =,则取0a x =,()n a g x =,而()()10()()()n n n n a f a f a f x -====L ,从而()()()n f x g x =,即()()n f x 的表达式. 由上述知,函数的n 次迭代可以通过构造数列的方法来解,其步骤为 第一步,设0a x =,()()n n a f x =; 第二步,由()()n n a f x =1()n f a -=,求出0()n a g a =; 第三步,()0()()()n f x g a g x ==. ③相似法 相似法是求函数()f x 的n 次迭代的一个重要方法.若存在一个函数()x ?以及它的反函数 1()x ?-,使得1()((()))f x g x ??-=,我们就称()f x 通过()x ?和()g x 相似,简称()f x 和()g x 相似,记为~()f g ?,其中()x ?称为桥函数. 相似关系是一个等价关系,也就是说它满足: 自身性,~f f ; 对称性,若~f g ,则~g f ; 传递性,若~f g ,~g h ,则~f h . 如果()f x 与()g x 相似,即1()(()))(f x g x ??- =, 那么()1()()((()))n n f x g x ??-=, 1()((()))g x f x ??-=,()()1()((()))n n g x f x ??-=. 这样一来,我们便把f 的迭代问题转化为g 的迭代问题. ④不动点法 关于x 的方程()f x x =的根称为()f x 的不动点.不动点法的基本思想是根据函数的不动点得 2 函数迭代与函数方程

高中数学第二章函数-函数迭代(竞赛精讲)

§2.3 函数迭代 知识提要 先看一个有趣的问题:李政道博士1979年4月到中国科技大学,给少年班的同学面试这样一道题: 五只猴子,分一堆桃子,怎么也平分不了,于是大家同意先去睡觉,明天再说.夜里一只猴子偷偷起来,把一个桃子吃掉后正好可以分成5份,收藏起自己的一份后又去睡觉了.第二只猴子起来后,像第一只猴子一样,先吃掉一个,剩下的又刚好分成5份,也把自己的一份收藏起来睡觉去了.第三、第四、第五只猴子也都是这样:先吃掉一个,剩下的刚好分成5份.问这堆桃子最少是多少个? 设桃子的总数为x 个.第i 只猴子吃掉一个并拿走一份后,剩下的桃子数目为i x 个,则 14 (1)5 i i x x -= -,1,2,3,4,5i = 且0 x x =.设44 ()(1)(4)455 f x x x =-=+-.于是 14 ()(4)45 x f x x ==+- 224 (())()(4)45x f f x x ==+- 334 ((()))()(4)45x f f f x x ==+- 444 (((())))()(4)45x f f f f x x ==+- 554 ((((()))))()(4)45 x f f f f f x x = =+- 由于剩下的桃子数都是整数,所以,5 5|4x +.因此,最小的x 为:5 543121x =-=. 上面的解法,我们利用了一个函数自身复合多次,这就叫迭代.一般地,设:f D D →是 一个函数,对x D ?∈,记(0)()f x x =,(1)()()f x f x =,(2) ()(())f x f f x =,…,(1)()()(())n n f x f f x +=,n N *∈, 则称函数()()n f x 为()f x 的n 次迭代,并称n 为() ()n f x 的迭代指数.反函数记为() ()n f x -. 一些简单函数的n 次迭代如下:

函数迭代与不动点

函数迭代与不动点 ——探析“如果f(x)有且仅有两个不动点,求证f[f(x)]不可能有且仅有3个不 动点”问题 定义: 性质:若实数x 0为y=f(x)的不动点,则x 0也为y=f n (x)的不动点。 这个性质用数学归纳法是平凡的。 n=1时,结论平凡。 n=k 时,若有x 0为y=f k (x)的不动点 n=k+1时,f k+1(x 0)=f(f k (x 0))=f(x 0)= x 0 ,故x 0为y=f k+1(x)的不动点 所以性质1是成立的。而性质1,有广泛地使用,例如: f(x)=ax+b (a ≠1),则有f n (x)= ()11k b b a x a a - +--

回到原题,用反证法,若f[f(x)]有且仅有3个不动点。 由性质,则f(x)有两个不动点,设为a、b。 F[f(x)]除了a、b的不动点设为c。 则f2(f(c))=f(f2(c))=f(c),因此f(c)为f[f(x)]的不动点。 则f(c)等于a、b、c中的一个。 若f(c)=c,则c为f(x)的不动点,这与f(x)恰有两个不动点,矛盾。 若f(c)=a或b,由对称性,不妨设f(c)=a,则f[f(c)]=f(a)=a,又f[f(x)]的不动点为c,则f[f(c)]=c,所以a=c,矛盾 命题得证。 再次回到这个性质:若实数x0为y=f(x)的不动点,则x0也为y=f n(x)的不动点。 这个性质无论是在如本题,还是高考题中都有广泛运用,因此这个结论需要熟练牢记,并巧妙运用。 参考文献 1 、中等数学 > 2003年3期 > 函数不动点在解题中的应用2 2、《中学数学教学》, 2014, 第6期(6):15-17

函数迭代中的”穿脱”技巧

函数迭代中的”穿脱”技巧 设函数y=f(x),并记fn(x)=f(f(f…(fx)…),其中n 是正整数, fn(x)叫做函数f(x)的n 次迭代,函数迭代是一种特殊的函数复合形式,在现代数学中占有很重要的地位,尤其是近年来在国内外数学竞赛屡次出现,成为热点问题之一,以引起广在数学爱好者的关注.由f(x)(或fn(x)的表达式”穿上”或”脱去”n -1个函数符号得出fn(x)(或f(x))的函数迭代问题,这里我们对数学竞赛中穿脱问题的解题技巧作简单介绍和粗浅的探索. 1程序化穿脱 “穿”,”脱”函数符号是一种有序的过程,由内至外一层层穿上f,或从外至内一层层脱去f,往往是一种程序化的模式, 例 已知f(x)=2 1x x + ,求fn(x). 2实验法穿脱 许多情况下,求解穿脱问题并非只是一种程序化的操作,还需要用敏锐的思维和眼光去发现穿脱过程所蕴含的规律性,实验是发现的源泉,是发现规律的金钥匙. 例函数定义在整数集上,且满足 f(n)= n-3 (n≥1000) f[f(n+5)](n <1000求f(84) 例21 对任意的正整数k,令f1(k)定义为k 的各位数字和的平方.对于n≥2令fn(k)=f1(fn-1(k)),求f1988(11). 3周期性穿脱 在求解函数迭代问题时我们经常要借助于函数的周期性,利用周期性穿脱要能达到进退自如,做到需穿插则穿,需脱则脱,从而优化解题过程. 例定义域为正整数的函数,满足: f(n)= n-3 (n≥1000) f[f(n+7)](n <1000. 试求f(90) 练习 1.设n 是自然数,f(n)为n2+1(十进制)的数字之和,f1(n)=f(n),求的f100(1990)值. 2.已知f(x)=11 2+-x x .设f35(x)=f5(x),求f28(x). 例4.求函数 232 +-+=x x x y 的值域。 0232322≥-=+-?+-+=x y x x x x x y 两边平方得2)32(2 -=-y x y ,从而 23≠y 且3222 --=y y x 。

几何画板迭代全解

几何画板迭代全解 目录 ?迭代的基本概念以及迭代的基本操作 ◆迭代的概念 ◆迭代在代数、几何中的应用 ◆画正多边形 ◆数列的图像、前n项和与积 ?迭代与分形几何 ◆Sierpinski 三角形 ◆Sierpinski 地毯 ◆摇曳的Pythagorean Tree毕达哥拉斯树 ◆分形树 ◆KOCH 曲线 ◆KOCH Snowflake柯克雪花 ◆数学之美 ◆H迭代 ◆蜂巢 ◆其它分形欣赏 ?函数迭代:函数映射,M集,朱丽亚集 ◆迭代法求方程解 ◆MIRA ◆Henon-Attractor ◆Mandelbrot集合 ◆Julia Sets集合 ◆牛顿迭代法 ?下期预告

第一章:迭代的概念和操作 迭代是几何画板中一个很有趣的功能,它相当于程序设计的递归算法。通俗的讲就是用自身的结构来描述自身。最典型的例子就是对阶乘运算可看作一下 的定义:!(1)!(1)!(1)(2)! n n n n n n =?--=-?- 。递归算法的特点是书写简单,容易理解,但是运算消耗内存较大。我们先来了解下面这几个最基本的概念。 迭代:按一定的迭代规则,从原象到初象的反复映射过程。 原象:产生迭代序列的初始对象,通常称为“种子”。 初象:原象经过一系列变换操作而得到的象。与原象是相对概念。 更具体一点,在代数学中,如计算数列1,3,5,7,9......的第n 项。我们知道12n n a a -=+,所以迭代的规则就是后一项等于前一项加2。以1作为原像,3作为初像,迭代一次后得到5,再迭代一次得到7,如此下去得到以下数值序列7 , 9,11, 13, 15......如图1.1所示。 在几何学中,迭代使一组对象产生一组新的对象。图1.2中A 、B 、C 、D 、E 、F 、G ,各点相距1cm ,那么怎么由A 点和B 点得到其它各点呢?我们可以发现其中的规律就是从左到右,每一个点相当于前面一个点向右平移了1cm 。所以我们以A 点作为原像,B 点作为初像,迭代一次得到B 点,二次为C 点,以此类推。 所以,迭代像就是迭代操作产生的象的序列,而迭代深度是指迭代的次数。那么下面我们通过例子来进一步地了解迭代以及相关的概念。 几何画板中迭代的控制方式分为两种,一种是没有参数的迭代,另一种是带参数的迭代,我们称为深度迭代。两者没有本质的不同,但前者需要手动改变迭代的深度,后者可通过修改参数的值来改变迭代深度。我们先通过画圆的正n 边形这个例子来看一下它们的区别。 【例1】画圆的内接正7边形。

函数迭代

2011年1月数学学校 专题-----函数迭代 利用了一个函数自身复合多次,这就叫做迭代。一般地,设f :D →D 是一个函数,对任意的x ∈D ,记f (0)(x)=x ,f (1)(x)=f(x)f (2)(x)=f(f(x)),…,f (n+1)(x)=f(f (n)(x)).则称f (n)(x)为f(x)的n 次迭代,并称n 为f (n)(x)的迭代指数。 如果f (n)(x)有反函数,则记为f (-n)(x).于是迭代指数可以取所有整数. 对于一些简单的函数,它的n 次迭代是容易得到的. 若f(x)=x+c ,则f (n)(x)=x+nc. 若f(x)=x 2,则f (n)(x)=x 2n . 若f(x)=ax+b ,则f(n)(x)=a n x+a a n --11b(a ≠). 函数的迭代的理论与方法在计算数学和微分动力系统等领域中有着很重要的应用。然而,由于它的一些方法和结果是初等的,又较有趣,因而在数学竞赛中屡有出现。 ⑴观查法 例1、设f(x)=3x+2,证明:存在正整数m ,使f (100)(m)能被1988整除。 例2、 设).(.1 2)()(2 x f x x x f n 计算-= ⑵不动点求函数迭代: 如果x 0是)(x f 的不动点,则x 0也是)()(x f n 的不动点。这一点用数学归纳法是容易证明的。 例3、若9319)(2+=x x f 求,)()(x f n 。 ③函数迭代应用: 在国内外数学竞赛中,不断出现一些要用到各种技巧的函数迭代和函数方程问题。主要有三个方面: (1)研究函数的性质;(2)求函数的值;(3)确定函数的解析表达式。下面通过例题来介绍解决这些问题的方法和技巧。 例4、设N 是自然数集合,k ∈N 。如果有一个函数f :N →N 是严格递增的,且对于每个n ∈N ,都有f (f (n ))=k n 。证明:对每个n ∈N ,都有 12+k k n ≤f (n )≤2 1+k n .

函数方程和函数迭代问题(奥数)

第四讲函 在国内外数学竞赛中函数方程和函数迭代问题备受命题者的青睐形式灵活多变,结构变化无穷,大致可分为如下三类:⑴探求函数的解析式;⑵探求函数的值⑶讨论函数的性质. 一. 探求函数的解析式 函数方程的求解事实上也是一个探求函数解析式的过程,而函数方程常见的初等解法有许多,下面对其作进一步详尽的介绍. 1,换元法 换元法的解题基本思想是:将函数方程中自变量适当代换成别的自变量(应注意力求不改变函数的定义域),得到一个或几个新的函数方程,然后将它们与原方程联立,通过消元求得原函数方程的解. 例1 解函数方程 f(x)+f(x x 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>=2 2/(2-x),x<2 3递推法 这一方法的其本思想是:当f(x)是定义在自然数集上的函数(实际上就是通项为a n =f(n)的数列)时,可根据题中所给函数方程,通过持殊值得到关于f(n)的递推关系,然后根据递推关系求出(即数列{a n}的通项表达式) 例5已知f(x)是定义在自然数集上的函数,满足f(1)=2 3,且对任意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)的解法,由此解决了一系列其他函数方程.他的方法是,依次求出所有自然数值,整数值,有理数值,直至所有实数值的函数方程的解

第七讲--函数迭代与函数方程

第七讲 函数迭代与函数方程 对于函数()f x ,令 (1)()()f x f x =,(2)(1)()(())f x f f x =,…,()(1)()(())n n f x f f x -=, 其中2n ≥,且*n N ∈. 我们将()()n f x 称为函数()f x 的n 次迭代,将含有未知函数的等式称为函数方程.函数迭代与函数方程是数学竞赛中的一类重要题型. 引例 分别就下面给出的()f x 求n 次迭代()()n f x . (1)()f x x c =+,这里c 为常数; (2)()f x ax b =+,这里,a b 为常数,且1a ≠; (3)()1x f x ax =+,这里a 为常数; (4)()m f x x =,这里m 为给定的正整数; (5)()f x =,a b 为正实数,且1a ≠; (6)2 ()21 x f x x =-; (7)() f x =,这里k 为给定的正整数; (8)2()21f x x =-,11x -≤≤; (9)()4(1)f x x x =-,01x ≤≤. 求函数迭代的两种常用方法: ①不动点法.它在处理函数迭代问题时经常用到,请对比递推数列中的不动点法; ②桥函数法.若存在一个函数()x ?以及它的反函数1()x ?-,使得 1()((()))f x g x ??-=, 我们就称()f x 通过()x ?和()g x 相似,简称()f x 和()g x 相似,其中()x ?称为桥函数. 用数学归纳法可以证明()1()()((()))n n f x g x ??-=.

1.已知)(x f 为一次函数,且)12(32)(20072007)2007(-+=x x f ,求)(x f . 2.设函数R R f →:,满足1)0(=f ,且R y x ∈?,,都有 2)()()()1(+--=+x y f y f x f xy f , 求)(x f . 3.设集合{1,2,3}A B ==,映射:f A B →,且满足(3)()()f x f x =,问满足题意的映射f 有几个? 4.函数()f n 定义在整数集上,满足3(1000)()((5))(1000) n n f n f f n n -≥?=?++; ②N n m ∈?,,有1)())((++=+m n f m f n f . 求)2001 (f . 6.已知)(x f 是Q Q →的函数,2)1(=f ,1)()()()(++-=y x f y f x f xy f ,求))((Q x x f ∈. 7.求所有函数++→N N f :,使得+∈?N n ,有 n n f n f f n f f f 3)())(()))(((=++.

几何画板迭代详解之:函数迭代

几何画板迭代详解之:函数迭代 佛山市南海区石门中学 谢辅炬 【多项式432()f x ax bx cx dx e =++++求根】 【分析】多项式求根的迭代式是1() () n n n n f x x x f x +=-'。 【步骤】 1. 新建参数a=-0.1,b=-0.1,c=1,d=2,e=-1,n =5。 2. 新建函数432()f x ax bx cx dx e =++++,画出它的图像。 3. 在图像上任取一点A ,度量A 的横坐标A x 。 4. 计算() () A A A f x x f x - ';计算()()()A A A f x f x f x - '。 5. 依次选择() ()A A A f x x f x - ',()()()A A A f x f x f x -'单击【图表】【绘制点】。得到点B 。 6. 度量B 的横坐标B x 。 7. 选中点A ,和参数n ,按住Shift 键,单击【变换】菜单【深度迭代】, 弹出迭代对话框,单击点B 。结果如图1所示。 图 1 图 2 8. 选择迭代像,单击【变换】菜单【终点】,得到迭代的终点C ,度量C 点的横坐标C x 。

9. 观察表格可知,显示方程的一个近似根是0.42。 10. 拖动A 点,改变它的位置。观察表格可知道方程的另外一个近似根是 3.41。如图2所示。 【MIRA 】 【步骤】 1. 在平面上取一点A ,度量A 的横坐标A x 和纵坐标 A y 。 2. 新建参数a =0.4,b=0,99875。(b 取得尽量接近1) 3. 新建函数22 (1)()1a x f x ax x -=++。 4. 计算f(A x )+b A y ,f(f(A x )+b A y )-A x 。注意这里用的是函数嵌 套。顺次选择这两个结果,单击【图表】【绘制(x ,y )】。得到点B 。 5. 顺次选择点B 和三个计算结果:f(A x )+b A y ,f(f(A x )+b A y )-A x , A x 。单击菜单【显示】【颜色】【参数】,单击确定。发现 B 点的颜色 变了,其实B 点已经隐藏起来,看到的是同一位置上的另外一个点B ’。 6. 新建参数n =1500,选择A 点和参数n 作深度迭代。A B'? 【Henon Map (埃农映射)】

函数迭代和函数方程(数学竞赛讲稿)

第一讲 函数迭代和函数方程 一、基本知识简述 1. 函数迭代 设f 是D →D 的函数,对任意D x ∈,记x x f =)() 0(,定义))(()()()1(x f f x f n n =+,*N n ∈,则称函 数)() (x f n 为)(x f 的n 次迭代. 将含有未知函数的等式称为函数方程. )()(x f n 的一般解法是先猜后证法:先迭代几次,观察有何规律,由此猜测出)()(x f n 的表达式,然后证 明,证明时,常用数学归纳法. 定理 若对于任意的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 n m r ,,,则有 )()()(n m nf n m n f m f == ∴)1()1(1)(1)(f n m mf n m f n n m f = == 即 Q r rf r f ∈=),1()(. 注:在定理4中,若加上)(x f 为连续函数这一条件,则有 R x xf x f ∈=),1()(. 定理4的证明方法叫做柯西方法,这一方法的基本步骤是依次求出正整数的函数值、整数的函数值、 有理数的函数值,在函数连续的条件下,进一步求出实数的函数值. .

C语言迭代法详细讲解

迭代法 迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程,跟迭代法相对应的是直接法(或者称为一次解法),即一次性解决问题。迭代法又分为精确迭代和近似迭代。“二分法”和“牛顿迭代法”属于近似迭代法。 迭代算法是用计算机解决问题的一种基本方法。它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。 利用迭代算法解决问题,需要做好以下三个方面的工作: 一、确定迭代变量。在可以用迭代算法解决的问题中,至少存在一个直接或间接地不断由旧值递推出新值的变量,这个变量就是迭代变量。 二、建立迭代关系式。所谓迭代关系式,指如何从变量的前一个值推出其下一个值的公式(或关系)。迭代关系式的建立是解决迭代问题的关键,通常可以使用递推或倒推的方法来完成。 三、对迭代过程进行控制。在什么时候结束迭代过程?这是编写迭代程序必须考虑的问题。不能让迭代过程无休止地重复执行下去。迭代过程的控制通常可分为两种情况:一种是所需的迭代次数是个确定的值,可以计算出来;另一种是所需的迭代次数无法确定。对于前一种情况,可以构建一个固定次数的循环来实现对迭代过程的控制;对于后一种情况,需要进一步分析出用来结束迭代过程的条件。 例 1 :一个饲养场引进一只刚出生的新品种兔子,这种兔子从出生的下一个月开始,每月新生一只兔子,新生的兔子也如此繁殖。如果所有的兔子都不死去,问到第12 个月时,该饲养场共有兔子多少只? 分析:这是一个典型的递推问题。我们不妨假设第 1 个月时兔子的只数为u 1 ,第 2 个月时兔子的只数为u 2 ,第 3 个月时兔子的只数为u 3 ,……根据题意,“这种兔子从出生的下一个月开始,每月新生一只兔子”,则有 u 1 = 1 ,u 2 =u 1 +u 1 ×1 = 2 ,u 3 =u 2 +u 2 ×1 = 4 ,…… 根据这个规律,可以归纳出下面的递推公式: u n =u n - 1 × 2 (n ≥ 2) 对应u n 和u n - 1 ,定义两个迭代变量y 和x ,可将上面的递推公式转换成如下迭代关系: y=x*2 x=y 让计算机对这个迭代关系重复执行11 次,就可以算出第12 个月时的兔子数。参考程序如下: cls x=1 for i=2 to 12 y=x*2

相关文档
最新文档