📑 查看全课大纲(第 12 / 93 节)
- 1.概论和集合的定义
- 2.逼疯康托的实数集理论
- 3.常用不等式与映射
- 4.函数及特殊函数
- 5.序列极限的定义
- 6.序列极限的性质与夹逼定理
- 7.重要极限
- 8.无穷小量,无穷大量和一组重要的阶的比较关系
- 9.聚点原理
- 10.函数极限及其性质
- 11.重要极限与等价无穷小
- 12.连续函数
- 13.导数的概念(那些年,扛起牛顿的胡克)
- 14.定义法求导
- 15.函数四则运算的导数与反函数求导法则
- 16.复合函数,隐函数,参数式求导
- 17.不定式求导之“洛必达与伯努利的师生情”
- 18.一阶微分
- 19.高阶导数
- 20.高阶微分
- 21.罗尔中值定理与拉格朗日中值定理
- 22.柯西空降科学院遭排挤
- 23.泰勒公式与泰勒的克妻属性
- 24.利用泰勒展开唯一性定理计算泰勒展开
- 25.泰勒公式的余项估计
- 26.极值问题与导数
- 27.函数凹凸性
- 28.无卵用的渐近线与函数作图
- 29.不定积分的定义
- 30.第一换元法
- 31.第二换元法
- 32.分部积分法
- 33.有理式积分
- 34.三角替换
- 35.定积分的概念
- 36.定积分的性质与积分中值定理
- 37.变上限定积分
- 38.微积分基本定理之“高斯教你如何优雅地装逼”
- 39.定积分的换元法
- 40.奇偶函数与周期函数的定积分
- 41.曲线求长与不可求长曲线(海岸线居然算不出长度?)
- 42.旋转体体积
- 43.旋转体侧面积
- 44.极坐标下图形的面积(数学系常用表白曲线)
- 45.欧式空间
- 46.点列极限,开集与闭集
- 47.多元函数的定义
- 48.多元函数的极限
- 49.多元连续函数
- 50.一阶偏导数
- 51.高阶偏导数
- 52.全微分
- 53.方向导数与梯度
- 54.链式法则
- 55.一阶全微分形式的不变性与高阶微分
- 56.多元函数的泰勒公式
- 57.隐函数存在定理与逆映射存在定理
- 58.多元函数的极值
- 59.矩阵基础知识
- 60.行列式的定义与特殊矩阵的行列式
- 61.行列式的性质
- 62.行列式按k行展开
- 63.线性方程组初步与高斯消元法
- 64.齐次线性方程组与Cramer法则
- 65.线性空间
- 66.线性相关与线性无关
- 67.向量组的秩
- 68.矩阵的秩与线性方程组有解的充要条件
- 69.齐次线性方程组的解集结构
- 70.非齐次线性方程组解集结构
- 71.基与维数
- 72.矩阵的乘法
- 73.特殊矩阵
- 74.矩阵乘积的秩与行列式
- 75.矩阵的逆
- 76.正交矩阵
- 77.矩阵对角化与特征值特征向量
- 78.实对称矩阵对角化
- 79.二次型与正定矩阵
- 80.LU分解
- 81.Cholesky分解
- 82.SVD分解
- 83.线搜索
- 84.步长
- 85.最速下降法和牛顿法
- 86.共轭梯度法
- 87.拟牛顿法
- 88.无约束优化
- 89.若干知识点补充(一)
- 90.若干知识点补充(二)
- 91.凸优化问题
- 92.对偶问题(一)
- 93.对偶问题(二)
连续函数
约 21 分钟
连续函数
小象实战讲义 · 人工智能数学基础
在上一节中,我们学习了函数极限的概念与性质。本节将在此基础上,探讨函数连续性这一核心概念。连续性描述了函数图像“不断开”的直观特性,是微积分分析函数局部与整体行为的基础。理解连续性的定义、性质以及间断点的分类,将为后续学习导数、积分以及更深入的函数分析奠定坚实的理论基础。
💡 核心导读
本节将围绕连续函数展开,主要包含以下要点:
- 连续性的定义:从函数极限出发,精确定义函数在一点处连续、左连续与右连续的概念。
- 连续函数的性质:连续函数经过四则运算、复合运算后依然连续;初等函数在其定义域内连续。
- 间断点的分类:根据函数在间断点处的极限行为,将间断点分为第一类(可去、跳跃)和第二类。
- 闭区间上连续函数的性质:介绍介值定理、最值定理和有界性定理,并理解其“存在性”本质。
- 连续性的应用:通过证明奇数次实系数多项式必有实根,展示连续性在理论证明中的威力。
3.1 连续性的定义
函数连续性的核心思想是:函数在某一点的变化是“平缓”的,没有跳跃或突变。从极限的角度,这可以精确表述为:函数在点 处的值,等于当 无限趋近于 时函数值的极限。
定义 3.1.1 (函数在一点连续):设函数 在点 的某个邻域内有定义。如果 则称函数 在点 处连续。
这个定义包含了三层含义:
- 存在(函数在该点有定义)。
- 存在(函数在该点的极限存在)。
- 上述两者相等。
类似单侧极限,我们可以定义单侧连续性。
定义 3.1.2 (左连续与右连续):
- 如果 ,则称 在 处左连续。
- 如果 ,则称 在 处右连续。
根据双侧极限与单侧极限的关系,我们立刻得到:
定理 3.1.1:函数 在点 处连续的充分必要条件是, 在 处既左连续又右连续。
例 3.1.1:考虑分段函数 判断 在 处的连续性。
解:
- 左极限:。
- 右极限:。
- 函数值:。
由于左极限、右极限均存在且等于函数值,故 在 处连续。
3.2 连续函数的运算性质与初等函数的连续性
连续函数具有良好的运算封闭性,这使得我们可以从简单的连续函数构造出复杂的连续函数。
定理 3.2.1 (四则运算的连续性):设函数 和 在点 处连续,则它们的和、差、积、商(当分母不为零时)在 处也连续。即: 在 处连续。
定理 3.2.2 (复合函数的连续性):设函数 在点 处连续,且 。函数 在点 处连续。则复合函数 在点 处连续。
定理 3.2.3 (反函数的连续性):设函数 在区间 上严格单调且连续,则其反函数 在对应的区间 上也严格单调且连续。
上述定理保证了我们常用的基本初等函数及其组合的连续性。
定理 3.2.4 (初等函数的连续性):所有初等函数在其定义域内的任何区间上都是连续的。
初等函数是由基本初等函数(常数函数、幂函数、指数函数、对数函数、三角函数、反三角函数)经过有限次四则运算和复合运算所构成的函数。例如:
- 多项式函数 在全体实数 上连续。
- 有理函数 在其分母不为零的点处连续。
- 函数 、、()等在其定义域内连续。
import numpy as np
import matplotlib.pyplot as plt
# 示例:验证初等函数在其定义域内的连续性
# 定义函数 f(x) = sin(x) / x,在 x=0 处无定义,但极限存在
x = np.linspace(-2*np.pi, 2*np.pi, 1000)
x_nonzero = x[x != 0] # 避免除以0
y = np.sin(x_nonzero) / x_nonzero
# 计算 x->0 时的极限,根据重要极限,应为1
# 使用 sympy 进行符号计算验证
import sympy as sp
x_sym = sp.symbols('x')
limit_expr = sp.limit(sp.sin(x_sym) / x_sym, x_sym, 0)
print(f"根据重要极限,lim(x->0) sin(x)/x = {limit_expr}")
# 绘图观察函数在 x=0 附近的行为
plt.figure(figsize=(10, 6))
plt.plot(x_nonzero, y, label=r'<span class="katex"><span class="katex-mathml"><math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mi>f</mi><mo stretchy="false">(</mo><mi>x</mi><mo stretchy="false">)</mo><mo>=</mo><mfrac><mrow><mi>sin</mi><mo></mo><mo stretchy="false">(</mo><mi>x</mi><mo stretchy="false">)</mo></mrow><mi>x</mi></mfrac><mo separator="true">,</mo><mi>x</mi><mo mathvariant="normal">≠</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">f(x) = \frac{\sin(x)}{x}, x \neq 0</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="katex-base"><span class="katex-strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mord mathnormal" style="margin-right:0.1076em;">f</span><span class="mopen">(</span><span class="mord mathnormal">x</span><span class="mclose">)</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="katex-base"><span class="katex-strut" style="height:1.355em;vertical-align:-0.345em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.01em;"><span style="top:-2.655em;"><span class="pstrut" style="height:3em;"></span><span class="katex-sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathnormal mtight">x</span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.485em;"><span class="pstrut" style="height:3em;"></span><span class="katex-sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mop mtight"><span class="mtight">s</span><span class="mtight">i</span><span class="mtight">n</span></span><span class="mopen mtight">(</span><span class="mord mathnormal mtight">x</span><span class="mclose mtight">)</span></span></span></span></span><span class="vlist-s"></span></span><span class="vlist-r"><span class="vlist" style="height:0.345em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mpunct">,</span><span class="mspace" style="margin-right:0.1667em;"></span><span class="mord mathnormal">x</span><span class="mspace" style="margin-right:0.2778em;"></span><span class="mrel"><span class="mrel"><span class="mord katex-vbox"><span class="katex-thinbox"><span class="rlap"><span class="katex-strut" style="height:0.8889em;vertical-align:-0.1944em;"></span><span class="katex-inner"><span class="mord"><span class="mrel"></span></span></span><span class="katex-fix"></span></span></span></span></span><span class="mspace nobreak"></span><span class="mrel">=</span></span><span class="mspace" style="margin-right:0.2778em;"></span></span><span class="katex-base"><span class="katex-strut" style="height:0.6444em;"></span><span class="mord">0</span></span></span></span>', linewidth=2)
plt.scatter(0, 1, color='red', zorder=5, label=f'极限值: {limit_expr}') # 标出极限点
plt.axhline(y=1, color='grey', linestyle='--', alpha=0.5)
plt.axvline(x=0, color='grey', linestyle='--', alpha=0.5)
plt.title('函数 f(x)=sin(x)/x 的图像(在 x=0 处可去间断)')
plt.xlabel('x')
plt.ylabel('f(x)')
plt.grid(True, alpha=0.3)
plt.legend()
plt.show()3.3 间断点及其分类
不是所有函数都连续。函数的不连续点称为间断点。根据函数在间断点处的极限行为,我们可以对间断点进行分类。
定义 3.3.1 (间断点的分类):设 是函数 的一个间断点。
- 第一类间断点:左极限 和右极限 都存在。
- 如果左极限 右极限,则称 为跳跃间断点。
- 如果左极限 右极限 (或 无定义),则称 为可去间断点。
- 第二类间断点:左极限和右极限中至少有一个不存在。
- 常见的第二类间断点包括无穷间断点(极限为无穷大)和振荡间断点。
例 3.3.1:
- 在 处无定义,但 ,故 是可去间断点。若补充定义 ,则函数在该点连续。
- (符号函数)在 处,左极限为 ,右极限为 ,故 是跳跃间断点。
- 在 处,左右极限均趋于无穷,故 是无穷间断点(第二类)。
- 在 处极限振荡不存在,故 是振荡间断点(第二类)。
3.4 闭区间上连续函数的性质
在闭区间 上连续的函数具有一系列非常重要的整体性质,这些性质在理论证明和实际问题中都有广泛应用。
定理 3.4.1 (有界性定理):若函数 在闭区间 上连续,则 在 上有界。即存在常数 ,使得对于所有 ,有 。
定理 3.4.2 (最值定理):若函数 在闭区间 上连续,则 在 上必能取得其最大值和最小值。即存在 ,使得对于所有 ,有
定理 3.4.3 (介值定理):若函数 在闭区间 上连续,且 ,则对于 与 之间的任意实数 ,至少存在一点 ,使得 特别地,若 ,则至少存在一点 ,使得 (零点定理)。
重要提示:
- 这三个定理的条件“闭区间”和“连续”缺一不可。例如, 在开区间 上连续但无界; 在开区间 上连续但取不到最大值和最小值。
- 这些定理都是存在性定理,它们只断言某些点(如最值点、零点)的存在,但并未指出如何找到这些点。
应用示例:证明奇数次实系数多项式必有实根
命题:设 是一个实系数多项式,且 为奇数,。则方程 至少有一个实根。
证明: 不失一般性,设 (若 ,考虑 即可)。 考虑 在 和 时的极限: 由极限的保号性(或定义)可知:
- 存在足够大的正数 ,使得 。
- 存在足够小的负数 ,使得 。
多项式 在闭区间 上连续,且 。根据介值定理(零点定理),至少存在一点 ,使得 。 即为 的一个实根。
这个证明巧妙地利用了多项式函数的连续性、无穷远处的极限行为以及介值定理,是连续函数性质的一个经典应用。
📝 动手练一练
判断连续性:设函数 问 在 处是否连续?若否,间断点属于哪一类?
应用介值定理:证明方程 在区间 内至少有一个实根。
参考答案:
- 计算极限:。因为 ,所以 在 处连续。
- 令 。 是多项式,处处连续。计算端点值:,。因为 在闭区间 上连续,且 ,由零点定理,至少存在一点 ,使得 ,即 。故方程在 内至少有一个实根。
本章小结
本节系统性地介绍了连续函数理论,这是连接函数极限与后续微分学、积分学的关键桥梁。
要点回顾:
- 连续性定义:。连续等价于左连续且右连续。
- 运算封闭性:连续函数经四则运算、复合运算后仍连续;严格单调连续函数的反函数也连续。
- 初等函数连续性:所有初等函数在其定义域内连续。
- 间断点分类:第一类(可去、跳跃)与第二类间断点。
- 闭区间上连续函数的性质:
- 有界性定理:函数必有界。
- 最值定理:函数必能取到最大值和最小值。
- 介值定理(含零点定理):函数能取到两个端点值之间的任何值。
- 应用:利用连续性(特别是介值定理)可以证明诸如“奇数次实系数多项式必有实根”等存在性命题。
行动清单:
- 概念辨析:针对一个分段函数或含有绝对值的函数,练习判断其在分段点处的连续性,并指出间断点类型(若有)。
- 定理应用:尝试用介值定理证明一些简单方程根的存在性,例如 在 内有解。
- 代码验证:运行讲义中的 Python 代码,观察
sin(x)/x在 附近的行为,直观理解可去间断点的概念。尝试修改代码,绘制其他具有不同类型间断点的函数图像(如tan(x),sign(x))。
— 小象教研组
- 第3章讲义:函数极限与连续函数(PDF · 3.0MB)下载
领取《小象 11GB VIP 课件资料包与大厂真题手册》
包含全套实战 Jupyter 源码、清洗后数据集、大厂高频面试真题与专属学员答疑交流群。
- ✔完整 Python / 数据分析 Jupyter 实战源码
- ✔大厂真实业务数据集与练习题
- ✔微信扫码添加课程顾问,免费获取网盘下载链接
微信扫码添加顾问