連續是函數的一種屬性。直觀上來說,連續的函數就是當輸入值的變化足夠小的時候,輸出的變化也會隨之足夠小的函數。如果輸入值的某種微小的變化會產生輸出值的一個突然的跳躍甚至無法定義,則這個函數被稱為是不連續的(或者說具有不連續性)。
舉例來說,考慮描述一棵樹的高度隨時間而變化的函數
,那麼這個函數是連續的(除非樹被砍斷)。又例如,假設
表示地球上某一點
的空氣溫度,則這個函數也是連續的。事實上,古典物理學中有一句格言:「自然界中,一切都是連續的。」 相比之下,如果
表述在時間t的時候銀行帳戶上的錢幣金額,則這個函數無論在存錢或者取錢的時候都會有跳躍,因此函數
是不連續的。
對函數連續性的嚴格定義需要用到極限的概念。我們學習了極限的概念後,已經擁有了定義何為連續函數的知識基礎。首先我們定義函數在一點上的連續性:
從定義中可以看出,函數
在某一點
連續需要滿足三個條件:
- 函數在
點及其附近有定義,也就是說
存在;
- 函數在
趨於
時的極限存在;
- 這個極限等於
在
的值
。
這三個條件缺一不可。如果函數不滿足其中的一個或多個條件,就稱這一點為函數
的間斷點。
我們也可以重新用
的方式給出函數在一點連續的定義:
定義(函數在一點的連續性,
定義)
設有函數
![{\displaystyle f\,:\;\mathbb {D} \subset \mathbb {R} \rightarrow \mathbb {R} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/19250dbb8e5a6df84dbea20afcb6a37b5800f132)
。
![{\displaystyle c}](https://wikimedia.org/api/rest_v1/media/math/render/svg/86a67b81c2de995bd608d5b2df50cd8cd7d92455)
是
![{\displaystyle \mathbb {D} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/b932b553742ca27776057f1262527014ebbb46a0)
中一點,並且
![{\displaystyle f}](https://wikimedia.org/api/rest_v1/media/math/render/svg/132e57acb643253e7810ee9702d9581f159a1c61)
在
![{\displaystyle c}](https://wikimedia.org/api/rest_v1/media/math/render/svg/86a67b81c2de995bd608d5b2df50cd8cd7d92455)
的一個鄰域上有定義。如果對任意的正實數
![{\displaystyle \epsilon }](https://wikimedia.org/api/rest_v1/media/math/render/svg/c3837cad72483d97bcdde49c85d3b7b859fb3fd2)
,都存在正實數
![{\displaystyle \delta }](https://wikimedia.org/api/rest_v1/media/math/render/svg/c5321cfa797202b3e1f8620663ff43c4660ea03a)
,使得對任意
![{\displaystyle x\in \mathbb {D} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/98a19e4ddd89e0f0f7c3a14d999debd2920de134)
,只要
![{\displaystyle \vert x-c\vert \leqslant \delta }](https://wikimedia.org/api/rest_v1/media/math/render/svg/ddefa70231c283dffebbbc35ea1575431cdd8739)
,就有
![{\displaystyle \vert f(x)-f(c)\vert \leqslant \epsilon }](https://wikimedia.org/api/rest_v1/media/math/render/svg/ec1f19804c40ff00b1fef2e24890c9ab52f113cb)
,那麼就說
![{\displaystyle f}](https://wikimedia.org/api/rest_v1/media/math/render/svg/132e57acb643253e7810ee9702d9581f159a1c61)
在
![{\displaystyle c}](https://wikimedia.org/api/rest_v1/media/math/render/svg/86a67b81c2de995bd608d5b2df50cd8cd7d92455)
處連續。
從定義上來看,函數在一點的連續性是函數的一個局部性質。我們還可以定義函數在區間上的連續性:
定義(函數在開區間上的連續性)
設有函數
![{\displaystyle f\,:\;\mathbb {D} \subset \mathbb {R} \rightarrow \mathbb {R} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/19250dbb8e5a6df84dbea20afcb6a37b5800f132)
。如果函數在
![{\displaystyle (a,b)\subset \mathbb {D} }](https://wikimedia.org/api/rest_v1/media/math/render/svg/199d539ac6a5faba4804eb54ee7947be069f32cf)
上的每一點都連續,那麼就稱
![{\displaystyle f}](https://wikimedia.org/api/rest_v1/media/math/render/svg/132e57acb643253e7810ee9702d9581f159a1c61)
在
![{\displaystyle (a,b)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d7e5710198f33b00695903460983021e75860e2c)
上連續,或稱
![{\displaystyle f}](https://wikimedia.org/api/rest_v1/media/math/render/svg/132e57acb643253e7810ee9702d9581f159a1c61)
是
![{\displaystyle (a,b)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d7e5710198f33b00695903460983021e75860e2c)
上的連續函數。
如果函數在整個實數軸上都連續或在自己的定義域上連續,我們簡稱函數是連續函數。初等函數在定義域上連續,所以我們稱初等函數都是連續函數。
函數的間斷點,也就是不連續的點。間斷點有很多種類,實數軸上的函數的間斷點大致可以分為四類。
可去間斷點,函數在紅點處無定義,但只要將紅點處補上,就是連續函數。
可去間斷點指的是函數在某一點上沒有定義,但在這一點有極限。這時候,只要為函數在這一點上「補上」這個極限值,就可以將這個間斷點變成一個連續點。例如函數
在
處沒有定義,但
在
趨於
有極限:
![{\displaystyle \lim _{x\to 0}f(x)=\lim _{x\to 0}x\sin \left({\frac {1}{x}}\right)=0.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e06b43962925c226f83496a05cbf84aad70eb088)
所以只要將
重新定義為:
![{\displaystyle f(x)={\begin{cases}x\sin \left({\frac {1}{x}}\right),&\forall x\neq 0\\0,&x=0\end{cases}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f5505402598d21eec3aad62f08d1b78e3b92fd9a)
那麼
就是一個連續的函數。
階梯函數在0處有一個跳躍間斷點。
跳躍間斷點指的是函數在某一點的左極限和右極限都存在並有限,但兩者不相等。這時候函數在這一點可以是有定義,也可以是無定義,但無論這一點的函數值為何,都無法使得函數連續。比如右圖中的階梯函數
:
![{\displaystyle k(x)=\left\{{\begin{matrix}1,&\forall x>0\\-1,&\forall x\leqslant 0\end{matrix}}\right.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f57462a61d03bc89b055dc1211012f379319f27e)
它在
點左側的極限是
,右極限是
,所以無論在
點的取值是
還是
,都不會使得函數在
點處連續。
無窮型間斷點指的是函數在某一點附近趨於無窮大,或者僅僅在某一側趨於無窮大,這時候函數的間斷點同樣無法用「補上一點」的方法去掉。比如倒數函數:
![{\displaystyle f\,:\;x\mapsto {\frac {1}{x}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/82cd58b464f8ae34dfe9161d65fe2e2af5dfd3f2)
在
點左側的極限是負無窮大,右極限是正無窮大。所以無論在
點的取值如何,都不會使得函數在
點處連續。無窮型間斷點可以看做是跳躍間斷點的特殊的一種。
除了以上的幾類間斷點,還有的間斷點是函數在趨於這一點時沒有極限,比如函數
在
處沒有定義,也沒有極限,因為在
點附近,函數以越來越快的頻率「振盪」,所以在趨於
點時既不會趨向某個值,也不會趨向無窮大。
除了第一類間斷點外,另外三類間斷點都是不可去的。把函數所有可去間斷點「去掉」後得到的新函數叫做函數的拓延。
和單側極限類似,我們也可以定義函數在某一點的單側連續性。函數在一點左(右)連續,如果它在這一點的左(右)極限等於它在這一點的值。和單側極限的性質類似,函數在某一點連續,若且唯若函數在某一點左連續而且右連續。
定義了單側連續之後,我們就可以定義函數在閉區間上的連續性。
連續的函數有許多良好的性質,可以幫助我們解決許多問題。
介值定理描述了連續函數的值域,是一個很有用的定理:
介值定理
設函數
![{\displaystyle f}](https://wikimedia.org/api/rest_v1/media/math/render/svg/132e57acb643253e7810ee9702d9581f159a1c61)
在某個閉區間
![{\displaystyle [a,b]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/9c4b788fc5c637e26ee98b45f89a5c08c85f7935)
上連續,那麼對於所有介於
![{\displaystyle f(a)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/368cb4b81ba5754d7a354a4ce49c2f1084bdaace)
和
![{\displaystyle f(b)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/adbef9aaf500c30a3f107e5d7efb7a8627d3bba9)
的實數
![{\displaystyle k}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c3c9a2c7b599b37105512c5d570edc034056dd40)
,都存在一個介於
![{\displaystyle a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ffd2487510aa438433a2579450ab2b3d557e5edc)
和
![{\displaystyle b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f11423fbb2e967f986e36804a8ae4271734917c3)
之間的實數
![{\displaystyle a\leqslant c\leqslant b}](https://wikimedia.org/api/rest_v1/media/math/render/svg/140aa84b718677c21faf03617a08e65cc5d0d977)
,使得
![{\displaystyle f(c)=k}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a13a1f588e61b7f0b22f21f86999e9d6a0db7c28)
。