極限#

関数の極限#

関数y=f(x)において、変数xが一定な数aに限りなく近づいていくとき、それにつれて関数f(x)の値が一定な値bに限りなく近づくとする。

このことを

xaに限りなく近づくとき、関数f(x)には極限が存在して、その 極限値bである

あるいは

関数f(x)b収束 する

という。そして

limxaf(x)=b または f(x)b(xa)

と表す。

例:関数f(x)=x2において、変数xが2に限りなく近づくとき、f(x)の値は4に限りなく近づく

変数xが数列

2.1,2.01,2.001,,2+(110)n,

の値を取り2に近づいていくとき、関数f(x)=x2の値は

4.41,4.0401,4.004001,,4+4(110)n+(110)2n,

関数の極限の性質

関数の極限について、次のことが成り立つ

I. f(x)=C(C : 定数 ) ならば,

limxaf(x)=C

II. limxaf(x)=A,limxag(x)=B ならば,

  1. limxakf(x)=kA(k : 定数)

  2. limxa{f(x)±g(x)}=limxaf(x)±limxag(x)=A±B

  3. limxa{f(x)g(x)}=limxaf(x)limxag(x)=AB

  4. limxaf(x)g(x)=limxaf(x)limxag(x)=AB(B0)

右極限、左極限#

右極限、左極限

変数xが右からaに近づくときxa+0、左からaに近づくときxa0と書き、それぞれの極限値を

limxa+0f(x),limxa0f(x)

と表す。

とくにa=0のときはx+0x0と書く。

例:

limx+0|x|x=1,limx0|x|x=1

絶対値の定義

|a|={a(a>0)a(a<0)

より、x>0ならば|x|x=xx=1 x<0ならば|x|x=xx=1 となるため。

この例では、関数f(x)=|x|/xx=0では定義されていないことがわかる。ここからわかるように、limxaf(x)=bx=aのときf(a)=bであることを主張しているわけではない。

正の無限大と負の無限大

変数 x の値が正で限りなく大きくなるとき 正の無限大 になるといい、 x+ (または単に x ) と表わす。

変数 x が負でその絶対値が限りなく大きくなるとき 負の無限大 になるといい x で表わす.

変数xが一定な値aに限りなく近づくとき、関数f(x)の値が正で限りなく大きくなっていくならばxaに近づいたときの関数f(x)の極限は 正の無限大 であるといい、

limxaf(x)=+

で表す。極限が 負の無限大 になるなら

limxaf(x)=

で表す。

例:

limx+1x=0,limx1x=0

変数x1,2,,n,と絶対値が無限大に近づく場合、f(x)=1/x1,1/2,,1/n,と0に近づくため。

εδ論法#

関数の極限

limxaf(x)=b

が存在するためにはf(x)bxaで保証できればよいため、xa|f(x)b|<εになることを保証できれば、関数の極限が存在することになる

よって、関数の極限についてのより厳密な定義は次のようになる

定義

任意の正の数 ε に対して、0<|xa|<δ ならば |f(x)b|<ε になるような δ が存在する

例:

limx2x2=4

を証明せよ。

解:

任意の正の数 ε に対して 0<|x2|<δ ならば |x24|<ε となるような δ を見つけなければならない。

0<|x2|<δ ならば

|x24|=|(x+2)(x2)|=|(x2)+4||x2||x2|2+4|x2|<δ2+4δ

よってδ として, 1 か ε/5 の小さい方をとれば

  • ε5 ならば δ=1 で, |x24|<δ2+4δ=5ε

  • ε5 ならば δ=ε/5 で, |x24|<δ2+4δ<5δ=ε

すなわち|x24|<εとなる。したがってlimx2x2=4

実際に数値を入れて確かめるとする。

|x24|<0.1とするには、δ=ε/5=0.1/5=0.02

0<|x2|<0.02より、1.98<x<2.02だから、3.9204<x2<4.0804のため0.0796<x24<0.0804であり|x24|<0.1が成り立っている

連続#

連続

x=aの近くで定義されている関数y=f(x)において、次の3つの条件が成り立つとき、y=f(x)x=a連続 (continuous)であるといい、1つでも成り立たないときは 不連続(discontinuous)であるという。

  1. f(a)が定義されている

  2. limxaf(x)が存在する

  3. limxaf(x)=f(a)

例:

f(x)=x2x=2で連続である。なぜなら、limx2f(x)=4=f(2)であるため。

別の言い方をすると

任意の正の数 ε に対して、適当な δ をとって、|xa|<δ であるすべての x について |f(x)f(a)|<ε が成り立つ

連続関数の性質#

性質(1)

(1) 関数 f(x)g(x)x=a で連続ならば、

f(x)±g(x),f(x)g(x),f(x)g(x)

x=a で連続である。ただし最後の式では g(a)0 とする。

例えば 多項式(polynomial)

a0xn+a1xn1++an(n:自然数)

<x<で連続である。

また、有理関数(rational function)

a0xn+a1xn1++anb0xm+b1xm1++bm(m,n: 自然数 )

は分母が0になる点を覗いていたるところで連続である

性質(2):連続関数の合成関数は連続

(2) 関数 f(x)x=a で連続で、関数 g(x)f(a) で連続ならば、合成関数 g(f(x))x=a で連続である。

すなわち、連続関数を変数とする連続関数は 連続である。

例えば sin(x2)sin(sinx)<x< で連続である

性質(3)

関数 f(x)axb で連続で単調増加(単調減少)であれば、 逆関数 f1(x) は 1価連続で単調増加(単調减少)である。

例:y=2xy=x/2

Hide code cell source
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(0, 1, 50)
y1 = 2*x
y2 = x/2

fig, ax = plt.subplots(figsize=[4, 2])
ax.plot(x, y1, label=r"$y = 2x$")
ax.plot(x, y2, label=r"$y = x/2$")
ax.legend()
fig.show()
../../../_images/d907ca4d8807064c34e6a5b4bade656e3fee86537d9b00e4ca12dee5e9153e38.png

性質(4):中間値の定理

f(a)=A, f(b)=B とする。 もし A<B であれば、 A< C<B を満足する任意の数 C に対して、 f(c)=C となる数 c が開区間 a<x<b に少なくとも 1つ存在する。

同様に、もし A>B であれば、 A>C>B を満足する任意の数 C に対して、f(c)=C となる数 ca<x<b に少なくとも 1つ存在する。

言いかえると、 xa から b まで連続的に動くとき、連続関数は、f(a)f(b) の間の値を少なくとも一度は通過する。

性質(5):中間値の定理の特別な場合

f(a)f(b)が異なる符号を持つならば、f(c)=0(a<c<b)を満足する数cが少なくとも1つ存在する。

性質(6)

関数 f(x)axb で最大値と最小値をとる。

性質(7)

区間内のある点 cf(c)>0 とする。 このとき、 cδ<x<c+δ であれば f(x)>0 であるような正の数 δ が存在する。

すなわち、連続関数 f(x)f(c)>0 ならば その近くではやはり f(x)>0 である。