导数
简介
导数是一种很有用的工具,在抽象问题和实际问题的解决中都有着重要意义
在物理学中,我们熟知的“S-T图”可以把路程与时间的关系表示出来,我们可以用一个函数 f(x) 来表达这种关系
在函数上自变量的变化会让函数值发生一定的变化,我们用 Δx 来表示这段自变量的变化,那么函数值的变化就可以表示为 Δy=f(x0+Δx)−f(x0),值 ΔyΔx=f(x0+Δx)−f(x0)Δx 所表示的意义就是函数 f(x) 在 x0 到 x0+Δx 的平均变化率,也就是我们在“S-T图”中的“平均速率”,而当 Δx 趋近于 0 时,limΔx→0ΔyΔx 就表示函数值在 x0 处的平均变化率,也就是我们在“S-T图”中的“瞬时速率”,其实这就是导数
定义
若函数 y=f(x) 在其定义域中的一点 x0 处的极限
limΔx→0ΔyΔx=limΔx→0f(x0+Δx)−f(x0)Δx
存在,则称 f(x) 在 x0 处可导,并称这个极限值为 f(x) 在 x0 处的导数,也叫导函数值,记为 f′(x0) 或 y′x0
若函数 y=f(x) 在某一区间上的每一点都可导,则称 f(x) 在这个区间上可导,f′(x) 就称为这个区间上的导函数,也叫简称为导数,导数和导函数的称呼有些模糊不清
常用导数
若 f(x)=xa(x>0) 则 f′(x)=axa−1
若 f(x)=sinx 则 f′(x)=cosx
若 f(x)=cosx 则 f′(x)=−sinx
若 f(x)=lnx 则 f′(x)=1x
若 f(x)=logax 则 f′(x)=1xlna
若 f(x)=ex 则 f′(x)=ex
若 f(x)=ax(a∈(0,1)∪(1,+∞)) 则 f′(x)=axlna
这些导数非常常用,一定要牢记,至于具体推导可以自行尝试或是查阅相关资料
运算法则
设 f(x),g(x) 在某一区间上可导,则 c1f(x)+c2g(x) (c1,c2 为常数)和 f(x)g(x) 可导,若 g(x)≠0 则 f(x)g(x) 也可导,导数如下
[c1f(x)+c2g(x)]′=c1f′(x)+c2g′(x)[f(x)g(x)]′=f′(x)g(x)+f(x)g′(x)[f(x)g(x)]′=f′(x)g(x)−f(x)g′(x)[g(x)]2
复合函数求导
对于两个函数 y=f(x), μ=g(x),如果可以通过变量 μ 将 y 表示成 x 的函数,那么就称这个函数为函数 y=f(x) 和 μ=g(x) 的复合函数,记作 y=f(g(x))
复合函数 y=f(g(x)) 的导数与函数 y=f(x), μ=g(x) 间的关系为 y′x=y′μ⋅μ′x
即 y 对 x 的导数等于 y 对 μ 的导数与 μ 对 x 的导数的乘积
练习
1.求 y=3xcosx 的导数.
解:
y′x=3x⋅(cosx)′+cosx⋅(3x)′=−3xsinx+3xln3cosx
2.求 y=tanx 的导数
解:
y′x=(sinxcosx)′=(sinx)′cosx−(cosx)′sinxcos2x=1cos2x
3.求 y=e√1+cosx 的导数
解:
设 f(x)=ex, g(x)=√x, h(x)=1+cosx
则 y=f(g(h(x)))
那么有
y′x=(1−sinx)⋅12(1+cosx)−12⋅e√1+cosx
洛必达法则
在函数求极限时,常常会出现 00 或者 ∞∞ 之类的情况,需要对于极限进行转换,比较麻烦
利用求导,我们可以使用洛必达法则方便地计算出结果
法则
若函数 f(x),g(x)
1.满足 limx→x0f(x)=0 且 limx→x0g(x)=0 或满足 limx→x0f(x)=∞ 且 limx→x0g(x)=∞
2.在 x0 的去心邻域均可导且 g′(x)≠0
3.limx→x0f′(x)g′(x)=a,其中 a 为有限实数或 ±∞
则有
limx→x0f(x)g(x)=limx→x0f′(x)g′(x)=a
转换
洛必达法则只适用于“ 00 型”或是“ ∞∞ 型”,但是经过简单的转换我们就可以将其他的类型比如" 0⋅∞, 1∞, 00, ∞0, ∞−∞ 型"转换为这两种类型
0⋅∞ 型
把极限为 0 或 ∞ 的部分取倒数作为分母即可转换为“ 00 型”或是“ ∞∞ 型”
∞−∞ 型
把两个极限为 ∞ 的部分用两个极限为 0 的部分的倒数替换,再通分即可转换为“ 00 型”
1∞, 00, ∞0 型
利用对数性质 elna=a 我们把 1∞ 的部分换到 e 的指数上,然后再利用 logabc=clogab 把 ∞ 拿到 ln 的前面去,就能转换为 0⋅∞ 型
1∞=eln1∞=e∞ln1=e∞⋅0
注意事项
使用洛必达法则时必须满足法则要求,不满足的转换后才能尝试使用
洛必达法则不能用于求解数列的极限,仅能用于函数求极限,这一点也需要注意
练习
1.计算极限 limx→0(cosx)1x2
解:原极限为 1∞ 型,利用对数进行转换
limx→0(cosx)1x2=limx→0eln(cosx)1x2=limx→0eln(cosx)x2=elimx→0ln(cosx)x2
转换为 00 型,现在暂时只看 e 的指数,使用洛必达法则,进行求导
limx→0ln(cosx)x2=limx→0−sinxcosx2x=−12limx→0sinxxcosx
极限部分仍旧是 00 型,再次使用洛必达法则
−12limx→0sinxxcosx=−12limx→0cosxx⋅(cosx)′+cosx⋅(x)′=−12limx→0cosx−xsinx+cosx
此时可以直接代入 x=0,得到
−12limx→0cosx−xsinx+cosx=−12⋅11=−12
综上
limx→0(cosx)1x2=e−12
2.计算极限 limx→1(2x2−1−1x−1)
解:该极限是 ∞−∞ 型,由于已经是两个无穷小的倒数,直接通分转换为 00 型
limx→1(2x2−1−1x−1)=limx→1−x+1x2−1
使用洛必达法则
limx→1−x+1x2−1=limx→1−12x=−12
3.计算极限 limx→0x2e1x2
解:该极限是 0⋅∞ 型,把无穷小或无穷大转换到分母上
limx→0e1x21x2
然后考虑换元,令 t=1x2,那么 limx→0t=limx→01x2=+∞,原式就变为
limt→+∞ett
是 ∞∞ 型,使用洛必达法则
limt→+∞ett=limt→+∞et1=+∞
该文为本人原创,转载请注明出处
博客园传送门
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】