老林是山谷里最资深的登山向导。这天他带着 AI 学徒小智下山,山谷起了大雾,看不清远处的路。小智问:“我们连路都看不清,怎么下山?”老林拍了拍登山杖说:“不需要看清整座山,只需要感受脚下这一点的坡度。坡度告诉我,往哪边迈步会下降;走一步,再感受一次,一直走到谷底。” 老林所说的“脚下这一点的坡度”,就是数学里的导数;用眼前的坡度预测下一步的高度变化,就是微分;而“走一步,感受一次”的下山法,正是 AI 训练的核心算法——梯度下降。导数与微分是微积分的两块基石:导数刻画函数在一点变化得有多快,微分则用最简单的直线在局部替代复杂的曲线。理解了它们,你就能看懂 AI 为什么能学习、经济模型为什么能定价、物理引擎为什么能预测运动。 这篇文章,我们就跟着老林和小智,把导数与微分的概念一步步走一遍。

岗位关联

导数是 AI 从业者理解梯度下降等优化算法的数学地基。掌握导数与微分,你才能读懂模型训练的每一步,并为深入机器学习铺平道路。

目录
  1. 可视化演示
  2. 极限与逼近——缩短登山杖的测量距离
  3. 导数定义——从割线到切线
  4. 求导法则——工具腰包
  5. 微分与局部线性近似——放大镜下的直线
  6. 高阶导数与泰勒展开——坡度也在变
  7. 实际应用——雾中下山与梯度下降
  8. AI 应用场景
  9. Python 演示
  10. 常见误区
  11. 面试题

可视化演示

展示系统处理流水线、实时性能指标曲线及多方案对比分析,包含数据流转、吞吐延迟监控与方案评估。

本节配有交互动效(进入视口后自动加载,约 3KB)。

系统可视化 处理流程:输入→处理→模型→输出 性能监控:实时指标 P=L×T

极限与逼近——缩短登山杖的测量距离

老林要让小智测脚下这块石头的坡度。他先横放登山杖,杖尖和杖尾相隔两米,测得两米内平均下降了半米,平均坡度就是 0.25。接着他缩短距离:一米、半米、一个拳头……每次测得的结果都在悄悄变化,越来越接近某个数。老林说:“当你永远不真正到达那个点、却无限靠近它时,测得的值会稳定地趋近一个数字,这个数字就是极限。”

数学里,极限描述的是“自变量靠近某个值时,函数值靠向哪里”。注意关键:x 只是无限靠近 a,从不真正等于 a。就像登山杖的跨度可以无限缩短,但永远不会变成零——一旦变成零,杖尖和杖尾重合,高度差和跨度都是零,没法求比值。极限的智慧在于:我们关心的是“趋势”,而不是“到达”。

严格的数学家不满足于“感觉上越来越接近”,于是有了 ε-δ 语言:无论你给出多小的误差允许范围 ε,我都能找到一个足够近的范围 δ,让 x 在这个范围内时,f(x) 与目标值 L 的差不超过 ε。这保证了逼近不是碰巧,而是必然。进一步,如果极限值恰好等于函数在那一点的值,我们就说函数在该点连续。山路没有断崖、没有跳变,老林从远处滑下登山杖,高度是连续变化的;如果悬崖中间突然断了一截,函数就不连续,坡度讨论也就无从谈起。

极限是微积分的“放大镜”。老林永远无法用有限次测量拿到绝对真实的坡度,但极限告诉他:只要不断缩小测量距离,答案会无限接近那个唯一真值。这就是数学给工程实践提供的底气。

lim⁡x→af(x)=L\lim_{x \to a} f(x) = L
极限描述的是“自变量无限靠近某点时,函数值无限靠近某个数”——缩小测量距离,答案稳定地趋近真值。
  1. 极限符号 limlim 是英文 limit 的缩写,表示“不断逼近”这个过程本身。
    lim⁡\lim
  2. 自变量趋近x 无限靠近 a,注意是“靠近”而不是“等于”,登山杖的跨度永远大于零。
    x→ax \to a
  3. 函数值收敛随着 x 靠近 a,f(x) 无限靠近 L,L 就是极限值。
    f(x)=Lf(x) = L

导数定义——从割线到切线

小智问:“如果登山杖缩短到一个点,怎么测坡度?”老林笑了:“你测的其实是两点之间的平均坡度——割线的斜率。当你把两个点无限靠近,连接两点的割线就旋转成只擦着这一个点的直线,那就是切线;这条切线的斜率,就是这一点真正的坡度,叫导数。”

导数的定义就是差商的极限:把平均变化率取极限 Δx 趋近于零,得到瞬时变化率。物理课上,这就是瞬时速度——汽车仪表盘显示的不是“过去一小时的平均速度”,而是“这一瞬间的速度”。用登山比喻:平均坡度是“这一段路的整体陡缓”,导数是“脚下这一寸的陡缓”。

可导是有条件的。函数在一点可导,要求左右两侧的极限差商相等。像 |x| 在 x=0 处有个尖角,左坡度是 -1,右坡度是 1,没法统一,所以不可导。这就像山路突然出现一个刀削般的尖角,登山杖架上去左右摇晃,找不到唯一的方向。反过来,只要可导就一定连续——能求出切线的地方,路一定是连着的;但连续不一定可导:尖角处路没断,却依然没有切线。

导数是“只看当下”的智慧。老林的登山杖尖端擦着地面,那条切线就是他判断下一步怎么走的依据。记住:切线是局部的直线,导数是这条直线的斜率。

f′(x0)=lim⁡Δx→0f(x0+Δx)−f(x0)Δxf'(x_0) = \lim_{\Delta x \to 0} \frac{f(x_0 + \Delta x) - f(x_0)}{\Delta x}
导数是“平均坡度”在测量跨度缩到无穷小时得到的结果,也就是那一点的瞬时坡度。
  1. 增量 Δx自变量 x 的微小变化量,相当于登山杖的测量跨度。
    Δx\Delta x
  2. 高度增量分子表示函数值的实际变化,即登山的高度差。
    f(x0+Δx)−f(x0)f(x_0 + \Delta x) - f(x_0)
  3. 差商高度增量除以水平增量,得到这一段路线的平均坡度。
    f(x0+Δx)−f(x0)Δx\frac{f(x_0 + \Delta x) - f(x_0)}{\Delta x}
  4. 取极限测量跨度趋近于零,平均坡度收敛到一点上的瞬时坡度。
    lim⁡Δx→0f(x0+Δx)−f(x0)Δx\lim_{\Delta x \to 0} \frac{f(x_0 + \Delta x) - f(x_0)}{\Delta x}
  5. 导数记号结果记作 f'(x_0),就是登山杖在 x_0 这个点的精确坡度。
    f′(x0)f'(x_0)

求导法则——工具腰包

要每求一个导数都回到定义去算极限,比徒手爬悬崖还累。老林的腰包里挂着一排工具:幂函数法则像锤子,四则运算法则像螺丝刀,链式法则像撬棍。遇到复杂山路,拆成简单部分,各用各的工具。

基本函数的导数有固定公式:常数函数的导数恒为零——平地的坡度就是零;x 的 n 次方的导数等于 n 倍的 x 的 n-1 次方。函数之间的加减乘除,只需按四则运算法则组合:和的导数等于导数的和,乘积、商也各有各的公式。关键在于,这些法则让求导变成机械的“查表加组合”,不需要每次回到极限。

最有力的是链式法则,专门对付“套娃式”函数。比如 y = (3x+1)²,里面 u = 3x+1,外面 y = u²。复合函数的导数等于外层函数在“内层输出来”处的导数,乘以内层函数的导数。老林的解释很形象:你顺着一根绳子拉雪橇,绳子又绕过一棵树,雪橇移动的速度等于绳子缩短的速度乘以滑轮转动的放大倍数。每一层嵌套就是一次放大,总放大倍数是各层倍数的乘积。

有了工具箱,任何由基本初等函数搭起来的函数,都能系统地求出导数。这正是神经网络反向传播能算下去的原因——几百万层的“套娃”,靠的就是链式法则一层层乘回去。

dydx=dydu⋅dudx\frac{dy}{dx} = \frac{dy}{du} \cdot \frac{du}{dx}
链式法则:复合函数的总变化率,等于外层对中间层的变化率乘以内层对自变量的变化率。
  1. 中间变量u = g(x),复合函数中的内层函数,就像套娃的第一层。
    u=g(x)u = g(x)
  2. 外层导数y 对 u 的导数,表示 u 变化一小格时 y 变化多少。
    dydu\frac{dy}{du}
  3. 内层导数u 对 x 的导数,表示 x 变化一小格时 u 变化多少。
    dudx\frac{du}{dx}
  4. 相乘总变化率是两层变化率的乘积,绳索的总放大倍数是各层放大倍数的乘积。
    dydx=dydu⋅dudx\frac{dy}{dx} = \frac{dy}{du} \cdot \frac{du}{dx}

微分与局部线性近似——放大镜下的直线

老林从兜里掏出放大镜,把地图上的一段曲折山路放到小智眼前:“你看,放得足够大,弯弯曲曲的路看起来就像一条直线。”微分的思想就是:在足够小的范围内,用切线这条直线代替真实的曲线。

设函数 y = f(x),在 x 处给自变量一个微小增量 dx,切线上对应的高度变化记作 dy,计算式是 dy = f'(x) dx。真实函数的变化量 Δy 与 dy 之差,在 dx 趋近于零时比 dx 更快地趋近于零——也就是说,dx 越小,这个近似越准。这就是线性主部:dy 是 Δy 里最主要的线性部分。

从几何上看,dy 是切线的高度变化,Δy 是曲线的高度变化,两者之差是曲线与切线之间的竖直空隙。这个空隙在 dx 很大时可能很明显,但只要 dx 足够小,它几乎可以忽略。老林用它预测“再向前迈一小步,海拔大约变化多少”;工程师用它估算测量误差的传播,物理学家用它把非线性问题在小范围内当线性问题处理。

微分是“以直代曲”的典型代表。登山杖尖端的切线只描绘了脚下的一小段,却已经足够支撑老林走出下一步。局部直线,是在复杂世界里最实用的简化。

dy=f′(x) dxdy = f'(x) \, dx
微分就是用“当前坡度乘以水平小步长”来预测高度变化,这是局部直线化的核心。
  1. dx 的本质自变量的微分,代表一个微小的水平步长。
    dxdx
  2. 坡度乘步长当前坡度 f'(x) 乘以水平步长,得到预测的高度变化量。
    f′(x) dxf'(x) \, dx
  3. 微分的定义把这个乘积记作 dy,它是切线方向上的线性主部,也是 Δy 的最佳线性近似。
    dy=f′(x) dxdy = f'(x) \, dx

高阶导数与泰勒展开——坡度也在变

走着走着,老林忽然停下:“小心,前面越来越陡。”小智很奇怪:“您怎么知道?我只是感到脚下坡度在一点点增大。”老林点头:“你感受到的,就是坡度本身的变化速度——二阶导数。”

一阶导数是坡度,二阶导数是“坡度变化率”,也就是导数的导数。二阶导数大于零,说明坡度在增大,曲线凹向上,像一只碗;小于零,说明坡度在减小,曲线凸向上,像倒扣的碗。这对判断函数形态至关重要:神经网络训练时,二阶导数能帮助判断损失曲面是坑还是坡。

把一阶导数、二阶导数……一层层展开下去,就得到泰勒展开:在 a 点附近,f(x) 可以写成 f(a) 加上一阶修正 f'(a)(x-a),再加上二阶修正 f''(a)(x-a)²/2,以此类推。每多取一项,多项式就像山路一样逼近得越精确。一阶项是切线,二阶项修正弯曲程度,三阶项修正更细微的“拐弯中的拐弯”。

老林靠着“当前坡度 + 坡度变化趋势”,就能预报前方相当一段路的走向。泰勒展开的本质,就是把复杂函数分解成层层修正;深度学习里的优化器也在用类似“迈步加修正步幅”的直觉改进梯度下降。

f(x)≈f(a)+f′(a)(x−a)+f′′(a)2!(x−a)2f(x) \approx f(a) + f'(a)(x-a) + \frac{f''(a)}{2!}(x-a)^2
泰勒展开用“起点高度 + 坡度修正 + 弯曲修正”来预报附近的函数值,取更多项就越精确。
  1. 零阶项展开的起点,即 a 点的函数值,好比出发时的海拔。
    f(a)f(a)
  2. 一阶修正坡度乘以距离,描述直线趋势的贡献。
    f′(a)(x−a)f'(a)(x-a)
  3. 二阶修正弯曲程度带来的额外修正,弥补纯直线近似的误差。
    f′′(a)2!(x−a)2\frac{f''(a)}{2!}(x-a)^2
  4. 截断近似忽略更高阶的小量,得到一个实用且精确的近似公式。
    f(x)≈f(a)+f′(a)(x−a)+f′′(a)2!(x−a)2f(x) \approx f(a) + f'(a)(x-a) + \frac{f''(a)}{2!}(x-a)^2

实际应用——雾中下山与梯度下降

雾越来越浓,小智完全看不见山谷。老林说:“跟着我做:感觉脚下哪个方向最低,就往哪个方向迈一小步;然后停下来,重新感受,再迈步。”这个笨办法,就是自动化时代最伟大的下山法——梯度下降。

在多元函数里,坡度升级成一个向量,叫梯度 ∇f:它的方向是函数值上升最快的方向,反方向就是下降最快的方向。梯度下降的更新规则是 θ_new = θ_old - η∇f(θ_old)。η 是学习率,决定步子大小:太大容易跨过谷底来回震荡,太小走得慢。这正是 AI 训练中损失函数优化的核心。

炼丹师们常说的“梯度消失”“学习率衰减”,都是在和 η 与梯度的乘积打交道。导数在这里的另一个经典应用是边际分析:经济学里,总成本函数对产量求导得到边际成本,利润最大化的产量出现在“边际收益等于边际成本”处,这正是导数等于零的极值条件。

从老林脚下的山路到万亿参数的神经网络,核心逻辑从未改变:感受坡度(求梯度)、迈一步(更新参数)、再感受、再迈步。导数与微分,就是 AI 在迷雾中循着的那根登山杖。

θnew=θold−η∇f(θold)\theta_{\text{new}} = \theta_{\text{old}} - \eta \nabla f(\theta_{\text{old}})
梯度下降:沿着梯度的反方向(最陡下降方向)迈出一步,重复迭代,最终逼近最小值。
  1. 当前参数迭代开始时的位置,相当于登山者现在站的地方。
    θold\theta_{\text{old}}
  2. 梯度在当前位置函数上升最快的方向向量,对应“最陡的上坡方向”。
    ∇f(θold)\nabla f(\theta_{\text{old}})
  3. 学习率η 控制每一步迈多大,太小龟速,太大震荡。
    η\eta
  4. 更新规则用旧位置减去学习率乘以梯度,相当于逆着上坡方向走一步。
    θnew=θold−η∇f(θold)\theta_{\text{new}} = \theta_{\text{old}} - \eta \nabla f(\theta_{\text{old}})

AI 应用场景

神经网络训练中的梯度下降

阶段:模型训练

解决的问题:传统方式靠人工手动调参,面对几百万参数的深度网络根本无法穷举。梯度下降利用损失函数对每个参数的偏导(导数在多维的推广),自动找到让损失下降最快的方向,迭代更新直到收敛。

具体案例:训练 MNIST 手写数字识别模型时,前向传播计算出预测值与真实值的交叉熵损失,反向传播用链式法则逐层求梯度,再用随机梯度下降更新权重。每轮迭代后,损失值逐步下降,准确率从 80% 提升到 99%。

商品定价的边际分析

阶段:数据分析

解决的问题:价格定太高卖不出去,太低利润受损,传统靠经验定价波动大。用历史销量拟合价格与需求的关系,对利润函数求导,令导数为零求得最优价格——当边际收益等于边际成本时利润最大。

具体案例:电商平台某商品成本 50 元,拟合需求函数 q = 300 - 2p,利润函数为 (p-50)(300-2p),对 p 求导并令其为零,得到最优定价 100 元。

自动驾驶中的速度与加速度估计

阶段:轨迹规划

解决的问题:无人车需要从位置传感器数据中估算实时速度和加速度,以规划平滑轨迹。位置对时间的一阶导数是速度,二阶导数是加速度;传感器噪声大时,需要数值微分配合滤波。

具体案例:激光雷达每 0.1 秒给出一个位置点,轨迹规划模块用速度(一阶导数)约束行驶不超限速,用加速度(二阶导数)约束乘客舒适度,最终输出平滑可控的行驶路径。

Python 演示

python30 行
"""Gradient descent demo: use derivative to walk downhill""" def f(x):    """Target function: a simple bowl curve y = x^2"""    return x * x def df(x):    """Analytic derivative: f'(x) = 2x"""    return 2 * x def numerical_derivative(fn, x, h=1e-6):    """Numerical derivative: symmetric difference quotient"""    return (fn(x + h) - fn(x - h)) / (2 * h) def gradient_descent(start, lr=0.1, steps=30):    """Start from start, step against the derivative"""    x = start    for i in range(steps):        grad = df(x)        x = x - lr * grad        if i % 5 == 0:            print("step {:2d}: x={:.4f}, f={:.4f}, grad={:.4f}".format(i, x, f(x), grad))    return x if __name__ == "__main__":    a = 3.0    print("f'(3) numeric =", numerical_derivative(f, a))    print("f'(3) analytic =", df(a))    final_x = gradient_descent(4.0)    print("final x =", final_x)
目的:用数值微分验证解析导数,再用梯度下降从 x=4 出发找到 f(x)=x² 的最小值点。
  1. def numerical_derivative(fn, x, h=1e-6):定义数值微分函数,h 就是那根不断缩短的“登山杖”跨度
  2. return (fn(x + h) - fn(x - h)) / (2 * h)中心差分公式:从左右两侧各跨半步,比单侧差分误差更小
  3. grad = df(x)算出当前位置的坡度(导数),决定往哪边走
  4. x = x - lr * grad逆着坡度方向迈一小步,这就是梯度下降的核心更新公式
  5. if i % 5 == 0:每 5 步打印一次,方便观察下山轨迹
  6. print("f'(3) numeric =", numerical_derivative(f, a))用数值方法与解析方法对拍,验证极限定义的正确性

常见误区

误区初学者看到“瞬时变化率”就认为导数只是物理中的速度,还问“如果我不研究运动,导数有什么用”。

正解速度只是导数的一个具体例子。导数的本质是“函数输出对输入变化的敏感度”,几何上是切线斜率,经济上是边际量,AI 里是误差对参数的敏感度。登山比喻中,同一个“坡度”,可以是位置随时间的变化、成本随产量的变化、损失随权重的变化。

为何常见:教材常以速度引入导数,物理直觉先入为主,学生错把实例当成了定义本身。

误区“函数图像能一笔画完,应该处处都能求导吧?”

正解连续只保证没有断点,不保证没有尖角。|x| 在 x=0 处连续,但左右切线方向一个是 -1 一个是 1,无法确定唯一坡度,所以不可导。好比山路在尖角处没有断,但登山杖放上去左右摇晃,找不到唯一方向。可导比连续更严格。

为何常见:画图时尖角和断点看起来都“不光滑”,小白容易混淆“没断”和“光滑”。

误区口诀记成“外层导数乘内层导数”,结果写成 f'(x)·g'(x),漏掉了外层要在内层函数值处取值。

正解正确是 f'(g(x))·g'(x)。登山比喻:下山总速度 = 海拔对绳长的敏感度 × 绳长对时间的敏感度。漏了第二项,就像只算了天冷穿衣,忘了风速的影响。每一层嵌套都要乘上那一层的敏感度,缺一不可。

为何常见:口诀过度简化,把“在哪里取值”这个关键信息丢掉了。

误区认为 dy 就是 Δy 的别名,两者只是记号不同,没有本质区别。

正解Δy 是真实变化量,dy 是切线方向上的线性主部(f'(x)dx)。dy 忽略的是 Δx 的高阶小量,短距离内 dy≈Δy 很准,但两者本质不同——一个是曲线上的真实落差,一个是切线上的预测落差。

为何常见:符号长得像,教材又常说“dy 近似等于 Δy”,让小白误以为二者是一回事。

面试题

Q1. 函数 f(x) 在 x=a 处的导数 f'(a) 的几何意义是什么?

单选题 · easy

  • A.曲线在 a 点处切线的斜率← 正确答案
  • B.曲线在 a 点处的函数值
  • C.曲线从 0 到 a 的曲线长度
  • D.曲线与 x 轴围成的面积

答案:A。导数的几何意义就是切线斜率,好比登山杖擦着山体那一点的坡度。B 是函数值本身,C 是弧长,D 是积分,都与“瞬时变化率”无关。

Q2. 已知 f(x)=x²,那么 f'(3) 等于?

单选题 · easy

  • A.曲线在 3 处切线的斜率← 正确答案
  • B.曲线在 3 处函数的大小
  • C.曲线从 0 到 3 的平均斜率
  • D.曲线在 3 处的曲率半径

答案:A。由幂函数法则 f'(x)=2x,f'(3)=6,这正是 x=3 处切线的斜率。B 是 f(3)=9,C 是 0 到 3 的平均变化率,D 是曲率相关的量,均不符合导数的定义。

Q3. 若函数在一点可导,则它在该点必定?

单选题 · easy

  • A.该点是函数的极大值点
  • B.该函数在该点处连续← 正确答案
  • C.该函数在该点有水平切线
  • D.该函数在该点处没有切线

答案:B。可导必连续,这是微积分的基本定理。A 需要导数等于零且符号变化,C 需要导数恰好为零,D 与可导直接矛盾。尖角处连续但不可导,恰好说明“连续”是“可导”的必要不充分条件。

Q4. 复合函数 f(g(x)) 的导数等于?

单选题 · mid

  • A.f'(g(x)) 与 g'(x) 的乘积← 正确答案
  • B.f'(x) 与 g'(x) 两者的乘积
  • C.f'(g'(x)) 与 g(x) 的乘积
  • D.f'(x) 与 g(x) 的和再求导

答案:A。链式法则要求外层在“内层输出值”处求导,再乘内层导数。B 错在把外层求导位置写成了 x;C 错在对 g' 再求导;D 完全不符合链式结构。就像套娃要逐层拆、逐层乘。

Q5. 微分 dy 表示的是?

单选题 · mid

  • A.函数值的一个微小固定增量
  • B.曲线的真实高度变化量 Δy
  • C.切线方向上的线性主部增量← 正确答案
  • D.曲线与 x 轴围成的微元面积

答案:C。dy=f'(x)dx 是切线上算出的线性主部,不是真实变化 Δy,更不是固定增量或面积。放大镜下“以直代曲”,dy 就是那条替代直线的上升量。

Q6. 已知 f(x)=x³-3x,则 f'(x) 等于?

单选题 · mid

  • A.f'(x)=3x²-3← 正确答案
  • B.f'(x)=3x²-3x
  • C.f'(x)=3x-3
  • D.f'(x)=x²-3

答案:A。用幂函数法则对每一项分别求导:x³ 的导数是 3x²,-3x 的导数是 -3,所以结果是 3x²-3。B、C、D 都是对某一项求导错误,混淆了次数和系数。

Q7. 关于极限 lim_{x→a} f(x)=L,下列说法正确的有?

多选题 · mid

  • A.x 只是无限趋近 a 而从不等于 a← 正确答案
  • B.x 可以等于 a 再取函数值看趋势
  • C.逼近过程可以从左右两个方向进行← 正确答案
  • D.只要 f(a) 有定义极限就一定存在

答案:AC。极限关心的是“靠近”而非“到达”,x 不取 a,A 对;左右两个方向的逼近都必须收敛到同一 L,C 对。B 与极限思想相悖;D 忽略了函数可能在 a 附近剧烈震荡或有跳变,有定义不代表极限存在。

Q8. 梯度下降中学习率 η 设置过大,最可能出现?

单选题 · hard

  • A.收敛变慢但最终一定到达最优点
  • B.迭代在最优点附近来回震荡不收敛← 正确答案
  • C.梯度方向反转变成爬山算法
  • D.目标函数值单调快速下降直到零

答案:B。步子迈太大,会跨过谷底在两侧来回震荡,甚至发散。A 错在“一定到达”;C 错在方向没反转,只是步子过大;D 是理想中的完美情况,现实中不可能单调快速收敛到零。

Q9. 下列函数中在 x=0 处不可导的有?

多选题 · hard

  • A.f(x)=|x| 有尖角← 正确答案
  • B.f(x)=x² 有水平切线
  • C.f(x)=x^(1/3) 切线竖直← 正确答案
  • D.f(x)=sin x 光滑可导

答案:AC。|x| 在 0 处左右导数分别为 -1 和 1,不可导;x^(1/3) 在 0 处切线竖直,导数为无穷大,通常视为不可导。B 的 x² 可导且导数为 0;D 的 sin x 处处可导,导数 cos 0=1。登山杖在尖角和悬崖边都架不稳。

Q10. 若函数 f 在 a 点满足 f''(a)>0,则下列正确的有?

多选题 · extreme

  • A.曲线在 a 点附近开口向上← 正确答案
  • B.切线斜率在 a 附近逐渐增大← 正确答案
  • C.该点一定是函数的局部极小值
  • D.函数值在 a 点附近先增后减

答案:AB。二阶导数大于零意味着曲线凹向上(像碗),且切线斜率递增,A、B 正确。C 还需一阶导数为零才能判断极值,否则可能只是上升中的一段加速;D 描述的形态对应导数为零且二阶导小于零的极大值特征,与题意相反。